Solaris and Windows (differences between the two OS for development)

Hi All,
From the moment that I learned Java, I have always been using Windows to do all of my implementation. Very soon, I will be moving to Solaris and I was just wondering whether anyone out here could share the things that I should take notice for developing under Solaris which in the past (in XP/NT/2000) would not be something that I have to deal with.
Also, to speed things up, would it be helpful if I start experimenting Java under Linux?? or Developing under Linux is also different than Solaris. I might get comfortable playing with the commands (as it's been 10 years since I last worked on Unix)
But really, I am more concerned about all the problems that I will have to face, I would appreciate if anyone could share their experience with me.
Thx.

The Java language is platform independent.
You might find a few thread syncing issues on a true multitasking multiprocessor Solaris box which windows timeslicing won't reveal, and there's the unix file system has a few more tricks, like being able to read and write a file simultaniously, but that's about it (from memory).
The only practical difference developing on Solaris is the box won't crash behind the JVM.
Oh, and your ant scripts & properties files will need porting.
Good luck. Keith.

Similar Messages

  • Difference between the two modes ws_policy and sap_wsdl

    Dear All,
    what is the difference between the two modes ws_policy and sap_wsdl and how do we set them and where do we set them.
    do let me know the steps to be followed.
    Thanks & Regards
    Venugopal

    Venu,
    Please check this document from Bill where he has explained clearly:
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/c00ca32e-f991-2b10-f5be-97114bd2b08f?overridelayout=true
    Regards,
    ---Satish

  • What's the difference between the two IE11 installers listed below?

    Hello,
    What is the difference between these two IE-11 downloads (image below)? One is 28MB and one is 54MB. I am having a lot of post-installation issues with the 54MB installer (i.e. opens blank pages, can't access a simple page like google, Windows search stops
    indexing). When I install the 28MB download, (so far) I don't have any issues. Since the 28MB installation works, it sounds like my desision is easy but I would still like to know the difference between the two. BTW, the quick install is only 2MB, so I know
    I don't have the quick install. 
    Any help would be appriciated, thank you in advance.
    Sorry, for the spacing on the links below. This system won't let me add 'real' links until my account is varified.
    28MB Installer Link
     microsoft . com / en-us / download / details.aspx?id=40902
    54MB Installer Link
     windows . microsoft . com / en-us / internet-explorer / ie-11-worldwide-languages

    Hi,
    In my environment, they are the same size:
    Alex Zhao
    TechNet Community Support

  • What's the difference between the two Library folders?

    What's the difference between the two Library folders - the one in the users folder and the other?

    /Library contains files and settings that apply system wide to all users.
    ~/Library contains files and settings that only apply to your user account.

  • What's the difference between the two Hanging Tree songs on iTunes?

    What's the difference between the two Hanging Tree songs on iTunes?

    /Library contains files and settings that apply system wide to all users.
    ~/Library contains files and settings that only apply to your user account.

  • I have one iPhone GS and one iPad 2, how do I syncronise my contacts and my calendar between the two devices?

    I  have one iPhone GS and one iPad 2, how do I syncronise my contacts and my calendar between the two devices?

    Install iOS 5 onto both and you can use iCloud to sync contacts and calendars between the 2 devices.

  • HT203167 I was trying to create a playlist to add to a second ipod I have and save my library of my other ipod and hopefully transfer between the two or organize additional playlist between the two.  What I did was erase both and and back at point zero. l

    I was trying to create a playlist to add to a second ipod I have and save my library of my other ipod and hopefully transfer between the two or organize additional playlist between the two.  What I did was erase both and and back at point zero. lost everything.  Tried to follow directions but I'm too stupid. Used the 'New play list" wrong i think and I know where original files are but no directions as to get it back.  Its supposed to be a simple function of ipod bet not so!

    An iTunes playlist can only contain songs that are in the same iTunes library as the playlist.  There is neither a manual nor a scripted way to create an iTunes playlist that contains songs that are not in the library.  
    So, to do what you want, you would need to create a single consolidated library with all the music, and then create playlists off of that.  Since your current drive is "chock a block full," the best way to do this will be to spend $50-$100 and get an external hard drive for iTunes.

  • I need to upgrade my OS from Snow Leopard 10.6.8. I can't decide between Lion or Mountain Lion can anyone tell me the difference between the two?

    I need to upgrade my OS from Snow Leopard 10.6.8. I can't decide between Lion or Mountain Lion for my upgrade can anyone tell me the difference between the two?

    Click here for information.
    (125089)

  • Does anyone know the difference between the Applecare Warranty for the Macbook Pro and the Applecare Protection Plan Auto Enroll 607-8192-B APP FOR MacBook

    Does anyone know the difference between the Applecare Warranty for the Macbook Pro and the Applecare Protection Plan Auto Enroll 607-8192-B APP FOR MacBook

    AFAIK, the difference is that the auto-enroll occurs automatically when you purchase the device and you will have to disburse the cost right there and then. Whereas the other comes in a box, can be purchased separately later and you must manually enroll your device into the system to activate the additional protection. This must occur before the base one year warranty is over.
    So, if you don't want to pay up at the moment you buy the computer, you can wait up to say 11 months and buy the AppleCare warranty extension later. Just be sure to complete the enrollment BEFORE the base warranty is over, else Apple will not honor the extension (all in the fine print). This applies to all devices that offer an AppleCare option: notebooks, desktops, iStuff, etc.

  • Facing problem while calculating the difference between the two dates?

    Hi
    I am using this code to calculate the difference between the two dates :
    import java.util.Calendar;
    import java.util.*;
    public class DateDifferentExample
    public static void main(String[] args)
    // Creates two calendars instances
    Calendar cal1 = Calendar.getInstance();
    Calendar cal2 = Calendar.getInstance();
    // Set the date for both of the calendar instance
    cal1.set(2006, 12, 30);
    cal2.set(2007, 05, 03);
    // Get the represented date in milliseconds
    long milis1 = cal1.getTimeInMillis(); // getting error here
    long milis2 = cal2.getTimeInMillis(); // getting error here
    // Calculate difference in milliseconds
    long diff = milis2 - milis1;
    // Calculate difference in seconds
    long diffSeconds = diff / 1000;
    // Calculate difference in minutes
    long diffMinutes = diff / (60 * 1000);
    // Calculate difference in hours
    long diffHours = diff / (60 * 60 * 1000);
    // Calculate difference in days
    long diffDays = diff / (24 * 60 * 60 * 1000);
    System.out.println("In milliseconds: " + diff + " milliseconds.");
    System.out.println("In seconds: " + diffSeconds + " seconds.");
    System.out.println("In minutes: " + diffMinutes + " minutes.");
    System.out.println("In hours: " + diffHours + " hours.");
    System.out.println("In days: " + diffDays + " days.");
    but i am getting this error :
    The method getTimeInMillis() from the type calendar is not visible
    Please suggest!!

    // Get the represented date in milliseconds
    long milis1 = cal1.getTime().getTime(); // getting error here
    long milis2 = cal2.getTime().getTime(); // getting error here Hope this works for you!!

  • Is there any significant difference between the headphone jack for 120gb or 160gb

    hi all,
    Is there any significant difference between the headphone jack for all ipod classic models.
    please advise?
    really appreciate.
    thanks

    Other than possibly the part number, probably not.
    B-rock

  • Difference between the two CME 10.0 file sets (files are listed as v1 and v2)?

    Does anyone know what the difference is between the two CME 10.0 rar files listed here:
    http://software.cisco.com/download/release.html?mdfid=277641082&softwareid=282786567&release=10.0&relind=AVAILABLE&rellifecycle=&reltype=latest
    They're both the same size, and yet one set is tagged as v1 and the other as v2?    Which one contains the most current GUI files for CME 10.0 running on IOS 15.4.2?

    Hi,
    As per the following link
    http://www.cisco.com/c/en/us/td/docs/ios/15_3m_and_t/release/notes/15_3m_and_t/153-3MNEWF.html#pgfId-135097
    New Hardware Features Supported in Cisco IOS Release 15.3(3)M2
    There are no new hardware features in Cisco IOS Release 15.3(3)M2.
    New Software Features Supported in Cisco IOS Release 15.3(3)M2
    Lead Free 800
    For detailed information about this feature, see the following document:
    http://www.cisco.com/en/US/docs/routers/access/800/860-880-890/hardware/installation/guide/1Overview880-860.html
    HTH
    Manish

  • How to find outthe difference between the two serivce patch of Netweaver04s

    Hi,
    We have installed NetWeaver04s with sp13 patch. We want to upgrade this to latest patch avaiable on sap market place. I could see sp22 is the latest patch. I know all the procedure to download the patch. But before downloading I have to find out the difference between the latest patch available i.e. SP22 and the current patch installed i.e. SP13.
    Could anybody guide me how to see the difference between any two patches avaiable on the SAP market place?
    Let me know if you need more information on this.
    --Chandan

    Hi
    For single patch info, if you click the INFO link in window from where you download the patch. You will get the information related to that patch.
    eg
    SAPJEE05_0-10003469.SCA SP05 for SAP J2EE Engine 7.00  0 Info 53976 14.12.2005
    Try out this, can help you (some navigation required)
    http://service.sap.com/sp-stack
    Select your Product:
    Select Source and Target Release and Componenets. Click Next
    Navigate under "Additional Information"
    eg:
    SAP NetWeaver 7.0 (2004s) Support Package Stacks
    can be found on the SAP NetWeaver 7.0 (2004s) Support Package Stacks Info-Pages for each available Support Package Stack
    In the next window; again navigate further: you can find like this
    New functionality available with the relevant SP Stack is described in Section "Release Notes" as part of the SAP Library. Please refer to SAP Help Portal -> SAP NetWeaver 7.0 -> Release Notes. Each scenario folder contains the new functionality available for each SP Stack.
    eg.
    http://help.sap.com/saphelp_nw04s/helpdata/en/5b/8c3842bb58f83ae10000000a1550b0/frameset.htm
    This would give you information of changes in different releases.

  • What is the difference between the two update statements

    Hi Everyone
    Along with the emp table in scott kindly insert the to ins statement into emp.
    Insert into EMP
    (EMPNO, ENAME, JOB, MGR, HIREDATE, SAL, COMM, DEPTNO)
    Values
    (8000, 'JAMES', 'CLERK', 7698, sysdate,
    1000, 10, 30);
    Insert into EMP
    (EMPNO, ENAME, JOB, MGR, HIREDATE, SAL, COMM, DEPTNO)
    Values
    (8001, 'JAMES', 'CLERK', 7698, sysdate,
    1000, 10, 30);
    Consider the below two update statements.
    1) update emp a
    set ename=(select loc
    from dept b
    where a.deptno=b.deptno)
    where exists(select loc
    from dept b
    where a.deptno=b.deptno)
    2) update emp a
    set ename=(select loc
    from dept b
    where a.deptno=b.deptno)
    What is the difference between the 1st and 2nd update statement? what is the use of exists clause in the first update statement ? Can u suggest in what case will the two update statements provide different results.
    Thanks in advance

    Second one updates all records in emp. If there is no record in dept then ename will be updated to null.
    The first one only updates records in emp where a record in dept exists. It does not matter whether loc is non-null in dept or not. In an EXISTS query it doesn't matter if you do SELECT *, SELECT LOC, SELECT 1, SELECT NULL - Oracle just checks for existence.
    So most often an update like the first one is meant to improve performance by only updating those emp records that are needed. Usually that is a good idea.
    For this very specific case where all employees do belong to a department, all records in emp will be updated anyway, so for this specific case it actually makes worse performance because it does work to make an unnecessary check.
    Normally the EXISTS query is good for performance, but always figure out if they are needed first ;-)

  • Compare the differences between the "Insert" option for fluid grid layouts in DW CC6 2014 and DW6 CC

    Their are differences in the "Insert" menu for DW CC6 2014 and DW CC6.  Where can I find training to explain the differences between the "Insert" menu particularly regarding insertion of fluid grid layouts?

    I would concentrate on learning the version of Dreamweaver that you want to use and not on learning the differences.
    Incidentally, the versions are CS6 and CC.
    As a personal note, I would suggest trying Bootstrap instead of the Fluid Grid Layouts.

Maybe you are looking for

  • Oracle E-Business Suite 12.1.3 is certified on Oracle Solaris on SPARC (64-bit) 11.2 ?

    Hi, Is Oracle E-Business Suite 12.1.3 is certified on Oracle Solaris on SPARC (64-bit) 11.2 ? on certifications it shows only 1 Version (11).

  • Problems with Password reset

    Hi, I was wondering if anyone can see anything wrong with this code, as it does not seem to be working. Once the email is entered, a password should be generated, and should be sent to the users email address (if it exists in the database). Or return

  • Cant get headphones to work, using line 6 tone port

    Hi, i was under the impression once you plugged your headphones in(to line 6 tone port) they would work & bypass my studio monitors? but no such luck? cheers Rob

  • My macbook pro keeps freezing with vertical lines on the screen

    I have a 2010 macbook pro that has worked wonderfully until now.  As of late it keeps freezing with vertical lines across the screen.  To me this indicates a hardware problem, but I ran a diagnostic (restarted while holding D) and it didn't find any

  • IS THERE NOONE OUT THERE WHO CAN HELP ME?!?!?

    NAME:Christopher Benson DATE: import java.awt.*; public class Coordinate extends Point// implements Comparable<Coordinate>      public Coordinate()           super();      public Coordinate(int diffX, int diffY)           super(diffX, diffY);      pu