Why do I need J2SE if I can do everything with J2RE?

Hi,
I'm writing Java (with eclipse) for some time now, but I still don't understand why do I need to download J2SE ?
It seems that I can write code & run it with J2RE only... so what is the benefit of J2SE?
Thanks for your help...

Eclipse has a compiler in it, presumably. Or possibly it delegates to javac and you just haven't found it.
You don't need to have an external command-line compiler if you only want to compile code with Eclipse, although it certainly can be helpful to have a duplicate tool with a different interface sometimes.
Also the JDK (that is, the Java SDK, as opposed to the libraries; sometimes the terms are used interchangably) comes with other useful tools, like javap and jar.

Similar Messages

  • Why do i need ios8 to use find my iphone with 5c

    why do i need ios8 to use find my iphone with 5c

    Yes. If the device doesn't have a connection to the Internet, then there is no way for it to report its position.

  • Why do we need function if values can be retrieved from the procedures

    My question is why do we need functions in Oracle when I cen retrieve the values from procedures using in out arguments ?? Anyone any comments ...

    Languages usually provide more than one way of doing the same thing. This encourages different styles of coding.
    I have found functions returning Boolean values useful in telling me whether the functionality in the code encapsulated in a function has worked successfully or not, in addition to returning OUT parameters that I need to use in the rest of the program. This way I can include the call to the function in IF ... Then ... end if; logic. By using this contstruct the code reads logically and is able to document the flow of control also. It helps in "killing two birds with one stone".
    As one becomes more adept at using a language, one appreciates the facility of doing something more than one way, to suit one's style, I guess ...
    Narayan.
    null

  • I installed FF4 and rebooted as directed. After 2 reboots I still get a message that I need to reboot. Can't remove with control panel due to same message

    On Windows XP. Downloaded and installed FF4. Rebooted then tried to open FF. I got a message that I needed to reboot before installation would be complete. I rebooted again with same outcome. Tried to uninstall FF4 via the control panel but got the same message. Help please.

    On Windows XP. Downloaded and installed FF4. Rebooted then tried to open FF. I got a message that I needed to reboot before installation would be complete. I rebooted again with same outcome. Tried to uninstall FF4 via the control panel but got the same message. Help please.

  • Why do I need to hit Zoom In 6 times with Firefox but not with Intermet Explorer?

    I have Windows 7 Home Edition on Dell Inspiron computer.
    When using Firefox, every screen comes up so small I have to zoom in 6 times, whereas I have no such problem with Internet Explorer at the same websites, pc settings, etc.
    I have tried changing things under 'Tools', but to no avail.
    Under such conditions, I favor using IE instead of Firefox. Both browsers are of latest version: Firefox 7.0.1; IE 9.0.8112.

    I have Windows 7 Home Edition on Dell Inspiron computer.
    When using Firefox, every screen comes up so small I have to zoom in 6 times, whereas I have no such problem with Internet Explorer at the same websites, pc settings, etc.
    I have tried changing things under 'Tools', but to no avail.
    Under such conditions, I favor using IE instead of Firefox. Both browsers are of latest version: Firefox 7.0.1; IE 9.0.8112.

  • Why do we need a Self Reference "me" to use the components of a class

    Hi
    I am not clear why do we need a self reference variable "me" to call the components of its own class? when it can be accessed directly as in the following examples?
    In my first example below i can call the method display_name directly without creating a reference object or instance of the class within the class.
    In the second example i am using the self refernce Write me->name to access the component of a class.
    My question is why do we need "me" when i can use the components directly as shown in my first example.
    CLASS egocentric DEFINITION.
      PUBLIC SECTION.
        DATA:
         name(10) TYPE c READ-ONLY.
        METHODS set_name.
        METHODS display_name.
    ENDCLASS.                    "egocentric DEFINITION
    *       CLASS egocentric IMPLEMENTATION
    CLASS egocentric IMPLEMENTATION.
      METHOD set_name.
        MOVE 'Abap Objects' TO name.
        CALL method display_name.
      ENDMETHOD.                    "write_name
      METHOD display_name.
        write: name.
      ENDMETHOD.                    "display_name
    ENDCLASS.                    "egocentric IMPLEMENTATION
    *Global Data
    DATA oref TYPE REF TO egocentric.
    START-OF-SELECTION.
      CREATE OBJECT oref.
      CALL METHOD oref->set_name.
    CLASS egocentric DEFINITION.
            PUBLIC SECTION.
                DATA:
                 name(10) TYPE c VALUE u2018Instructoru2019
    READ-ONLY.
                 METHODS write_name.
    ENDCLASS.
    CLASS egocentric IMPLEMENTATION.
            METHOD write_name.
                WRITE me->name.
            ENDMETHOD.
    ENDCLASS.
    *Global Data
    DATA oref TYPE REF TO egocentric.
    START-OF-SELECTION.
            CREATE OBJECT oref.
            CALL METHOD oref->write_name.

    You can go WIKI and search with ABAP Objects.
    Or do the same in 'advanced search'  and select a search area. You are bound to find something.
    Or this link perhaps:
    [abap objects|http://help.sap.com/saphelp_nw70/helpdata/EN/ce/b518b6513611d194a50000e8353423/content.htm]

  • Fault message types: Why do we need them?

    Hi guys,
    I have a bpm scenario created, tested and working.
    This bpm starts with a async receive, a Sync Send to a R3 system by an ABAP proxy and a final async send to the original system.
    I'm contemplating exception handling and other type of errors. Meaning, if the abap proxy dumps I can raise an exception and map it on the XI environment. The thing is, on  sxmb_moni I get the exception handler, with the exception texts, id's, etc... from the R3 being mapped to the XI fault message type.
    But the problem is I can't get to map the text from the fault message type into any field from the response of the original system.
    I've searched the forum and I've seen that this area is surrounded by doubts and questions...
    But in the end I'm forced to place the question, why do I need the fault message types? What use can I give them, besides of the cute little thunder on the sxmb_moni?
    Thanks for your attention guys

    Hi Krishna,
    I've read the SAP description about Fault Message Types but I'm still struggling on how to use them correctly.
    Why do we need them if I can't do nothing with it on the BPM side? After the mapping of the FMT, I'd like to acess it so that I can send a description back to the original system...The thing is, in BPM you can't acess the FMT, you can only create a new BRANCH (on a block step) for it...
    I've tried to acess the description text on trace which comes with the message, but it seems that the trace only serves for posting info, and not for getting any...
    The Mapping Runtime Constants have some information where you can read some descriptions, but nothing related to the errors....You can read the Receiver service, sender, interface_namespace, but nothing from the ERROR tag...
    Is there a way to get the description? Or anything related to the error tag?
    Thanks in advance

  • Why do I need a TITLE to create an account?

    Why, why, why do I need a title to create an account with a billing address? Is this really industry-standard encryption? BS on that! I never needed a title to obtain the credit card in the first place. This isn't security, it is mindlessness. I don't need a title in any aspect of my life, nor do I use one. I'm sure this sort of namby pamby bureaucratic inanity of being name police must have Steve spinning in his grave. My apologies, I meant Mr. Jobs. Get with the 21st century Apple, I mean a title, come on! Oh, and the choices are: Mr., Mrs., Ms., and Dr.. I guess Sir Paul McCartney can't use iTunes. If I used some title I'd be signing in as my parents and, God rest their souls, they are unable to provide me their credit card anymore (they never liked my music anyway). Hey Apple, I've got the money to spend baby, what concern is it of yours what I am called. 

    Have you created an iCloud account?  This is not the account or ID you use for iTunes.  And where exactly are you turning on notes?  In what area within settings of your devices?

  • Why do we need polymorphism ?

    Why do we need polymorphism ?
    Pls, can u give live example.

    Do u know how java implements polymerpism ?
    it is by method overidding.
    Lets say there is one class Shape .
    there is one method area() which returns the area of the shape.
    Another class is there Triangle which is extended from Shape.
    In Trangle there is also a method area() which returns the area of the triangle .
    In this example we r overloading the area() .The method body is didfferent for two different classes.So it is called polymorphisim .
    If U want to know more about Dynamaicpolymorphism then search in the net .
    I think u can get a general idea about this topic though i am not an expert.

  • Why dont we need process code for outbound master idoc?

    For inbound master idoc we need a process code (EX. matmas03-MATM) but for <b>outbound master idoc</b> why dont we need process code?can anybody clarify me on that.
    thanx in advance....

    plz clarify me on that...its urgent...

  • How can I communicate with other applications from my Java application?

    Hello,
    I need help about how can i communicate with other application(say textpad.exe/wordpad.exe/MS word.exe) from my Java program.
    More precisely, I need to know how i can get the current position of the cursor whether it is in any .txt/.doc files, then I may write some text in my java application and click a button and then my program will append the line(string) in that position of the file which is running under another appliction(Notepade.exe/MSword.exe).
    Please provide me some help.

    I may be wrong (and anyone, please correct me if so), but Java may not be the best tool for something such as this. I envision that you'd have to make some OS calls such as calls to the user32.dll, and while this can be done through the JNI, you'd still have to have a C or C++ program doing the dirty work.

  • How can I prevent deleted mail from ending up in "All Mail"     and "Archives"?  To my horror, I've emptied these boxes and lost all my mail from all my boxes  (and why do I need to enter this question three times?"

    How can I prevent deleted mail from ending up in "All Mail" and "Archives"? 
    To my horror, I emptied these boxes and lost all my mail from all my boxes .
    All mail also disappeared from my iPad, I suppose because they are "synched"
    (Also, no offense, but why do I need to enter this question multiple times?)
    Thanks for any thoughts.

    I'm having a similar but slightly different problem. My company just migrated to Gmail, and it's saving mail drafts every 30 seconds into my Trash folder.
    I unchecked the "Show in IMAP" preference in the Gmail settings, but my Drafts folder completely disappeared. I went back and checked it and the folder reappeared (with my drafts still in there).
    I like the idea if starting an email on my laptop and having the option of finishing it on my iPhone or iPad, so only saving Drafts locally would not be ideal.

  • Hi  can any body please tell me how to open the .exe files in mac and why it is not supported with unarchiever app , also i am not able to run and dvd's in my mac its not accepting any cd's or dvd'd why do i need to do some settings for it ?

    Hi  can any body please tell me how to open the .exe files in mac and why it is not supported with unarchiever app , also i am not able to run and dvd's in my mac its not accepting any cd's or dvd'd why? do i need to do some pre defined  settings to run the cd's and dvd's ?

    A .exe file is a Windows executable. OS X does not run Windows programs. If you need to use .exe files then you will need to install Windows on your Mac:
    Windows on Intel Macs
    There are presently several alternatives for running Windows on Intel Macs.
    Install the Apple Boot Camp software.  Purchase Windows XP w/Service Pak2, Vista, or Windows 7.  Follow instructions in the Boot Camp documentation on installation of Boot Camp, creating Driver CD, and installing Windows.  Boot Camp enables you to boot the computer into OS X or Windows.
    Parallels Desktop for Mac and Windows XP, Vista Business, Vista Ultimate, or Windows 7.  Parallels is software virtualization that enables running Windows concurrently with OS X.
    VM Fusionand Windows XP, Vista Business, Vista Ultimate, or Windows 7.  VM Fusion is software virtualization that enables running Windows concurrently with OS X.
    CrossOver which enables running many Windows applications without having to install Windows.  The Windows applications can run concurrently with OS X.
    VirtualBox is a new Open Source freeware virtual machine such as VM Fusion and Parallels that was developed by Solaris.  It is not as fully developed for the Mac as Parallels and VM Fusion.
    Note that Parallels and VM Fusion can also run other operating systems such as Linux, Unix, OS/2, Solaris, etc.  There are performance differences between dual-boot systems and virtualization.  The latter tend to be a little slower (not much) and do not provide the video performance of the dual-boot system. See MacTech.com's Virtualization Benchmarking for comparisons of Boot Camp, Parallels, and VM Fusion. Boot Camp is only available with Leopard or Snow Leopard. Except for Crossover and a couple of similar alternatives like DarWine you must have a valid installer disc for Windows.
    You must also have an internal optical drive for installing Windows. Windows cannot be installed from an external optical drive.

  • HT1420 Why can't iTunes show me which computers that are authorized?  Why do I need to find those computers?

    With my kids all over the place, why do I need to find every computer that is authorized?  In order to deauthorize a specific computer, i need to find that computer and deauthorize it.  i should be able to access my account and see the computers that are authorized, and select one or two for deauthorization. As an alternative, I should be able to purchase an additional pack of authorizations for my account. The authorization process is poorly designed and hard to use.

    If you have 2 or more computers authorised then you can log into your account on your computer's iTunes and 'deauthorise all' (which you can do once every 12 months) and you can then authorise/reauthorise the computers that you still have and need.
    In terms of seeing a list of authorised computers and/or purchasing extra authorisations, you can try leaving feedback for Apple here : http://www.apple.com/feedback/itunesapp.html

  • I called apple tech support cause my iphone 5 charger just stopped working. Aplle tech support said they can send me a new charger but why do they need credit card information if i have only had the the charger for 2 months and i have 1 year warranty?

    I called apple support because my iphone 5 charger stopped working and they said they would send me a new charger but why do they need credit card information if every apple product has 1 year warranty?

    Hi CryyCorr33
    Sound like they did what is called an express replacment. What apple does is they put a hold on your Credit Card for the amount of the cord because they are sending you the cord first. Then, once you receive the new cord in about 2-3 days, you'll put the defective cord in the box and ship it back out and when they receieve the defective one, they'll be able to remove that hold from you card.
    I believe the reason behind the hold on your card is incase you don't return your defective one to them so they can find out the cause of the issue.
    An Apple Retail Store could swap them out for you in store incase you happen to be near one. This requires no hold.
    Hope this helps

Maybe you are looking for

  • Java Applet Wont Load Past 80%

    Someone is running a java based paint chat off of their home system, so far all of us have been able to load it all the way, except for one person who can't seem to get the applet to load past 80%. She says she's got the latest update for OS X and sh

  • ON 8/12/2015 BLOOMINGDALES IS CLOSING MAJOR PURCHASE, SPECIAL EVENT AND CLUB ACCOUNTS

    After getting approved for a Bloomingdales Major Purchase for $3,000 last month. I just recieved a letter in the mail that they are now going to be shutting down the above mentioned programs on 8/12/2015 and rolling the balances into your current rev

  • PS8/snow leopard crashes on each quit

    Every time I close PS8, it crashes. I have all adobe updates and all apple updates. Photoshop closes fine. iMac i7 16gb ram. MBP 8gb ram. both crash any thoughts? thanks, tom error report: Process:         Adobe Photoshop Elements [1419] Path:       

  • How to kill the present data load

    Hi All, I am loading data into a masterdata object and found that it is takign too long. The status is still Yellow color. I want to stop this loading and do some changes and then want to load it again. How can I stop the present load? Thanks, RPK.

  • What is the use of Activate GuiXT option

    What is the use of Activate GuiXT option .