The best Java compile platform

Anybody can provide the best Java platform specification?
I am thinking an IBM compatible PC which can compile big java file in the very fast speed. This compile platform must be able to save much time of programming. But what kind of CPU, RAM, OS can make this ture? If you are experienced this, please provide your excellent ideas, thanks a lot~!
CPU
RAM
OS
Compile Software
Let's speed up~!

Big Java files aren't as common as you would think. Any file which gets too big should be split into smaller ones. :-)
But anyway .. the machine I use at work is a P3-450 with 256Mb RAM, running Windows 2000. My IDE is IntelliJ IDEA, set up with IBM's Jikes compiler.
At home, I use a P2-300 with 64Mb RAM, running Linux, also with Jikes .. which runs slower than the first setup (no surprises there.) I also have a Celeron 600@900 with 384Mb RAM, running a beta of Windows XP, set up like the work system with IDEA and Jikes .. which is the fastest of the lot ..
.. but even though the third system is the fastest, I'd say you only need about a P3-450 to run Java compilation fast enough to use .. especially when you have Jikes as the compiler, which can speed up compilation of things like JSP 10-fold. The RAM is important for running, though, as the JVMs can be a memory hog (particularly when you use a fat, memory-intensive IDE like IDEA.)

Similar Messages

  • [HELP] Need The best Java Web Host

    Hi all,
    I'm looking for the best java web hosting for my commercial web.
    plz, help and show me :(
    thanks for reading
    Pham

    Hi all,
    I'm looking for the best java web hosting for my commercial web.
    plz, help and show me :(
    thanks for reading
    Pham

  • Which is the best java /j2ee framework

    Hi all
    Anyone can tell me which framework is the best java/j2ee framework? and Which framework is the best implementation of the core j2ee pattern?
    Thanks

    thanks for the support.
    now on to the other correct answers for this thread:
    which is the best IDE: the one in March
    which is the best TV show: Welcome Back Kotter
    radio show: none, that's why t.v. was invented
    song of all time: 'Afternoon Delight' by Starland
    Vocal Band
    dlgrasseNow here I would disagree
    which is the best TV show: Everybody loves Raymond
    radio show: none, Howard Stern
    song of all time: Hotel California
    &#9824

  • The Best Java Web Services Technology for Developing Web Services

    Hi,
    I am new to Web services world.
    I read the java web services page . there are more than 6 technologies.
    JAX-WS,
    JAX-RPC,
    JAXB,
    SAAJ,
    JAXP,
    WSIT,
    XWS-Security
    I went through several documents on web services.
    I could not get a clear idea of which technolgy to use.
    Which Java web service technology will be the best to develop web services independant of language, platform.
    or is there any 3rd party implemetations available ? for rapid development of web services.
    Could anyone help me !.
    Thanks in advance.
    Message was edited by:
    Siva.Prakash

    Which Java web service technology will be the best
    to develop web services independant of language,
    platform.
    Java by nature is a cross-platform language, so if your focus is on the need for portability, the choisce of WS should not be a problem. However, each WS is best suited for paricular uses.
    SAAJ, a low-level level API, offers much simplicity, but is not the first choice for programmers, as SOAP (Simple Object Access Protocol)messages need to be constructed piece by piece, making it a quite arduous code to program.
    If you are not familiar with XML, your best bet would be to use JAX-RPC (Java API for XML-Remote Procedure Calls), as it hides the underlying detail from the programmer, in terms of SOAP and XML. The shortcoming with RPC-based WS is that it is "restricted to the local programming experience". Another failing is that assumes there is a network path- a reliability concern.
    If your program will be contacting other services during downtimes, unlike JAX-RPC, JAXM is quite useful. However, your listing did not mention it, so I wont cover it.
    JAXR is a client-side only API that acts as an interface between registries (not referring to JAXP)
    I am not famiiar with JAXB, JAXP, WSIT or XWS-Security..
    or is there any 3rd party implemetations available ?It depends on what platform you are used to. Assuming you are familiarized with the J2EE platform (now changed to Java EE SDK), the NetBeans IDE (either 5.5, 5.5.1 or the latest editiion) is quite useful. I am using 5.5.1, but have found that it is quite buggy, especially when adding WS operations, a core requirement of a WS. if you will be using to devlop a service for an immediate need, you may find the learning curve to be a bit high, in terms of getting to grips with how to use it. (Download link:
    http://www.netbeans.info/downloads/index.php)
    The IBM Autonomic IDE (or AIDE), based on the WSDM standard, includes 3 sub-tools, icluding the IBM Manageability Endpoint Builder which, according to their website, allows individuals to build endpoints to allow manageability interface exposure; Manageable Resource Browser and the IBM Manageability Endpoint Simulator. However, I'm not familiar with this IDE. (Download link: http://www.alphaworks.ibm.com/tech/aide/download)
    The .NET Framework uses the Visual Studio IDE. For an unbiased comparison of J2EE and the .NET Framework in terms of WS, see http://www.webservicesarchitect.com/content/articles/hanson01.asp.
    Apache Axis2, Geronimo and JiBX allows fast development of WS, or so the creators profess.
    The PHP environment- you could try NuSPHERE PHPed. According to one website, with it you can develop a web service in under an hour.
    I hope this was useful to you.
    [Based partly on Topley, K. (2003) [i]Java TM Web Services in a Nutshell: A desktop Quick Reference. 1st ed. California: O�Reilly & Associates, Inc]

  • How do I search the downloaded Java? Platform, Standard Edition 6 API?

    I am a newbie to Java (I had done some limited programming in C ++ years ago). I have downloaded the Java? Platform, Standard Edition 6 API Specification, and can view this in my Firefox browser. How can I search to certain classes in this documentation easily? For instance, if I want to ding out all of the operations available for String or System.out, etc, , is there a way that I can type in System.out, or String somewhere, and get a list of what is available?
    Thanks

    Brian_Rohan wrote:
    Here is the code that I compiled and it worked:Yeah, "args" there isn't part of the API. It's the name of the variable that is the first parameter to the main method defined there.
    The stuff between the parentheses is a list of declarations of local variables that form the parameter list to that method, to put it technically.
    The thing that's part of the API is the class String. In "String[] args", the bit on the left is the type of the variable, and the bit on the right is name of the variable. A name of something you define like that wouldn't be in the API. However, the name of the class String is.
    If you look at the import statements, you'll see if the name "String" is actually shorthand for a class defined elsewhere. There's this:
    import java.util.*;So you can know that "String" is either defined in the java.util package, in the "helloworld" package (which also wouldn't be in the API because you're defining in there using the package keyword), or in java.lang. (The "java.lang" package is automatically imported.)
    You could look in the API docs for java.util.String or java.lang.String to find the class definition. But I'll save you the time by letting you know that it's actually java.lang.String.
    Again I am new at this, what would args.length be?You'll see that the type of the "args" variable is "String[]". That means that it's an array of String objects. (The [] means arrays.) Arrays all have a field called "length". This also is part of the language, not the API, so it would be in a language guide, not the API.
    The value of args.length would depend on how you ran your program. When you run a program on the command line like this:
    java HelloWorldor this:
    java HelloWorld foo bar bazThe java virtual machine takes all the things after the class name and sticks them in an array of String. Then it looks for a static method named "main" in the HelloWorld class, and passes it that array. So in the first case above, args.length would be zero, and in the second case it would be three.
    By the way, when you post code, please wrap it in code tags. Highlight it, then click the "CODE" button above the text input box.
    Edited by: paulcw on Nov 4, 2009 6:35 PM

  • App server 10.1.2.0.2 The best Jave Runtime to use?

    Hi All,
    Im after some feedback on thoughts on the best JRE to use with Application server 10.1.2.0.2 and forms.
    We have always used a stable 1.4 series version and used static versioning. Unforunately we came accross a problem that Oracle suggested we update to the latest series 5 1.5.0_18 which they say is certified with our app server.
    Since we did this we have noticed that when we maximize/minimize the screen doesnt always fill properly, i.e. the background image is not filling the screen, leaving large white space. And other users have reported the system closes "every now and then"!
    We tried upgrading our Java version before and came accross problems with right click features also, so im getting rather paranoid having moved from a relatively stable version!
    So my question to the forum is what version JRE is everyone using? Which is the most stable?
    Any other information is greatly appreciated.
    And i know Java 6 is now certified with patchset 3 but unfortunately we have a lot of customer sites running this version and its impossible to update them all with the downtime required, and also the problems i have thus far encountered whrn installing patchset 3 means i wont have the resources to do this on all customer sites.
    Thanks

    You're in your good right to be worried about this. I need to know - you say you have been struggling with, what I understand are focusing issues. Forms have been plagued by these for a long time, but I have to ask you: have you applied the latest big cumulative patch on top of 10.1.2.3 (patch 7703734 or 8306828)? These patches resolve a lot of these issues.
    Patch 7703734 or 8306828 are almost identical, so which one you choose is not important.
    Next, regarding what JRE version to use. If you require full Vista and Windows 7 compatibility, I can recommend you to take a closer look at the latest JRE 6 Update 14, which has received full certification for Windows 7 and Vista SP2.
    We have been using the latest JRE 6 since Update 12, where I had a critical Forms-related issue resolved - see http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6784816 for details. Since then, we haven't really encountered any issues across misc. platforms - Windows XP, Vista, and 7 RC. We are about to push JRE 6 Update 14 out to about 500+ users.
    Another important thing - do you use WebUtil in your Forms apps? You will need to apply the latest Forms patch 7703734 / 8306828 AND use JRE 6 Update 12 or newer to be able to deploy WebUtil on Vista and Windows 7 without having to run Internet Explorer in Admin mode. However, if you DON'T use WebUtil, you can stay with 1.5.0 if you want. However, you should be aware, that this version will soon be unsupported, and I personally don't see any good reason not to move to JRE 6 Update 14.
    The choice is ultimately your own of course, but now you have my take on your question.
    Hope this helps,
    Jacob

  • The best java web server

    Hi.
    I've been doing tests of an application in both Tomcat and Sun Java System Application Server, sometimes Tomcat load the pages faster than the other.
    So, what server provides the best performance (not only the two mentioned, but all)? or what server would you recommend me to use to install the application?

    I wouldn't look at performance only, I would look at stability and management first. Performance is greatly depending on the used hardware. While Tomcat might be a little faster than Sun Application Server (haven't noticed that myself really), it also has fewer capabilities.
    for production environments I would look into JBoss or Websphere. Beware that Websphere is not free, but it is a fine product.

  • Which is the Best Java Editor?

    I am a new java programmer? which is best editor to develop enterprise solution?
    I heard about Eclipse,NetBeans,JBuilder which is better?
    Aravind

    When you get a few days/weeks of down time, do a search on this forum for best IDE and read all about everyone's opinions. This question is constantly asked. And then after you've read all the possible arguments for each one and your head is spinning learn to use the command line tools to compile and run while writing code in a simple text editor of your choice.

  • What's the best Java Editor?

    Right now I'm using JCreator. I've tried JBuilder, but it keeps crashing on my machine and it runs damn slow...
    Is there a better editor out there that shows your errors clearer and stuff?

    The fastest "IDE" is actually a good text editor like
    TextPad and your Java SDK. The learning curve is
    basically nil, the cost is incredibly low, and you
    have more learning opportunities. An IDE, however,
    makes GUI building faster if you can live with the
    limitations and excess code.Hi, I don't agree with you - using "only" a good texteditor for programing purpose is, in my opinion, the better way to Java - ok, you have to read a lot before you get in going, but I bet, when looking on 2 java newbies who invested 3 month in learning java, the one with the "editor only" will know more about java and building a GUI and his programs may be more compact . o O (*g* he had to type all this, so he begins to learn short coding earlier).
    With an IDE you will - as a newbie - come earlier to little programs that work, but you will need more time to do the real thing, because your understanding of the java background is less - who reads the automatic generated parts of the program as a newbie? - And, given a normal texteditor to both of them - the 2 guys in the paragraph above - who would be able to write a little java program faster?
    The learning curve isn't basically nil - if you really work on the topic of learning to write a java program, and not only arrange components on the screen and let the IDE work.
    greetings Marsian
    P.S.: I am German, my girl friend is English - she told me now, that she interprets your posting as postive to the editor only solution - hmm ... now I am confused - why do english talking persons don't say what they are meaning?

  • Error in compilation - Bug in the Oracle Java Compiler ? (10.1.3)

    I've the following situation :
    I've a class wich extends ViewObjectImpl,named ClViewObjectImpl, and another class, named RbViewObjectImpl wich extends ClViewObjectImpl.
    My classes have only a constructor with no parameters .
    Compiling with standard Oracle complier I get the following error
    Error: method $init$() in class oracle.jbo.server.RbViewObjectImpl cannot override method $init$() in class oracle.jbo.server.ClViewObjectImpl with weaker access privileges, was
    Compiling with javacc it compiles.
    Is it an bug ?
    Is there any workaround ?
    Tks
    Tullio

    Repost

  • What is the best Java installer??

    Hi,
    I know this is not exactly a programing question,but I am writing a small desktop application which I want to distribute on CD.
    To make it look as professional as possible I would like to use an installer the install the applications on Windows PC's. The problem is I need an installer which can detect if the PC has the JRE installed and if not or it is an out dated version install a newer JRE and then install my application.
    I cannot find an installer capable of doing this - except for installAnywhere which is way to expensive for me.
    Can anyone recommend a good installer to solve this problem?
    Thanks in advance!!!

    The http://www.izforge.com/izpack looks great - the
    problem is that it needs a JRE installed to run and
    some machines wont have one pre-installed.I wouldn't use the users installed JRE even if one exists. Put the JRE you want to use in your application folders and have your application be completely self-contained. That's much more seemless than using an unknown JRE or installing one on the users machine or messing with their existing JRE setup. The user won't even have to know it running in Java.
    There is no need for an 'installed' JRE.

  • What's the best Java technology for web development?

    I'm very new to J2EE (only worked with J2SE before), and I'm interested in how it works. I understand that JSP pages are somewhat similar to PHP scripts, etc... My question is, what should I be learning about if I want to write a website using Java?
    Thanks.

    I'm very new to J2EE (only worked with J2SE before),
    and I'm interested in how it works.
    I understand that JSP pages are somewhat similar to PHP scripts,
    etc... I don't think that's true, but I'll admit to not being a PHP user.
    My question is, what should I be learning
    about if I want to write a website using Java?You'll have to know:
    servlet engine like Tomcat or a Java EE app server like JBOSS or WebLogic
    HTML (this isn't Java per se)
    JSP or Velocity or Freemarker (template technologies)
    JSTL
    servlets
    JavaScript (this isn't Java per se)
    Depending on what you want your web site to do, you'll have to know JDBC and SQL and relational databases if you have persistent data.
    There are a lot of frameworks available for web apps. Google for a list, but the ones you'll hear come up most often are Struts, WebWork, and Java Server Faces.
    Spring has a Web MVC framework and lots more. It would be worth a serious look.
    %

  • Which is the BEST Java Web Service Framework to use?

    Hi all,
    I'm a beginner to Web Services.
    I am planning to implement java web services to make the communication between java(Tomcat Server) and C# client.
    I found list of web service frameworks like,
    1. Apache Axis,(POJO,Axiom)
    2. JSON-RPC,
    3. Java Web Services Development Pack ,
    4. Web Services Invocation Framework,
    5. Xfire,
    6. XML Interface for Network Services. ...
    Please do reply me that which web service framework will be efficient to use.

    But, I want to know which Framework will provide
    better performance?
    better than what?
    Also I want to develope the web service as a standard
    one andeach has it's own quircks and implementation details. Each should be able to generate and accept the same SOAP messages though if you implement them properly.
    It should be able to provide bulk data exchange.
    That will depend in large part on your hardware.
    Please suggest a web service framework
    (Java-based) which will give better performance.again, better than what?
    Better than messenger pidgeons?
    Better than swallows (European or African)?
    And if so, how heavy would the message capsule be? 2 swallows may be able to carry a coconut together, holding it on a piece of string.

  • What's the best java book available?

    Anyone knows any good, detail java book available out there for
    beginer/intermediate level programmer? Greatly appreciated.

    hi,
    i would recommend Beginning Java 2 - SDK 1.4 Version, it's a good book for people starting off and moving to interm., the author covers the basics and more advanced topics later such as JDBC, working with XML and Java and Printing all in one book. Also half way through the book, once he starts talking about building GUI, he builds a small application, then for the next few chapters what ever is taught is also built into the app, the app he shows you how to build is something like ms paint. so he shows you not only how to write small programs but also building an application, i don't remember the size of it but i believe it was a few thousand lines long. he also builds a second app, smaller for working with databases later. the only problem is the size of the book and price, but if you have the time to read it, i'd recommend that one.

  • Looking for the BEST java IDE

    Hi
    We're evaluating java IDE's (especially JBuilder & VisualAge) for a Client-Server project that uses RMI (there is no Web development\HTML\Bens involved)
    I would appreciate any recommendations, suggestions, articles or reviews that you have.
    thanks in Advance...

    Both of these IDEs are very solid pieces of software each with their own advantages.
    JBuilder is similar to most other java IDEs. It takes less time to become productive in JBuilder than it will take in Visual Age because Visual Age takes a non-standard approach to java development. Be sure to look at a recent version of JBuilder because early version support for remote debugging was very poor.
    Visual Age has some of the most advanced java development features of any IDE I've ever used. The downside of this functionality is that it takes quite a bit of time to get accustomed to the IDE. Visual Age doesn't use files like most other IDEs opting instead to provide a completely separate archiving mechanism called a Repository.
    If you're looking for something that will take very little time to learn, JBuilder is the better choice. It doesn't have as many features as Visual Age but it's also a lot more like most IDEs and has just about everything most java projects will need.
    If you're team is composed primarily of Sr. developers and you're willing to take the time to learn the IDE, Visual Age is well worth the investment. It's a pain to learn but once you learn it you won't want to go back to file based development.
    Of course, if you're looking for something between these 2 in terms of features and complexity, download the community edition of forte and give it a whirl.

Maybe you are looking for

  • Acrobat won't download and install on my new computer

    I bought a new Lenovo, Windows 7 computer. I would like to install Acrobat 7.0 professional but can't find it. I tried to download and install Acrobat XI professional but get "error 101 check available memory" I have almost a half a terrabite availab

  • ICloud Mail Sent with iPad Not Appearing in Sent Mail

    Hi Everyone, For for the past few days, the email messages that I've sent with my iPad using my iCloud address do not appear in the iCloud Sent mail folder my iMac. But if I send an iCloud mail using my iMac, it does appear in the iCloud Sent mail fo

  • Made myself owner of sharing and permissions now nothing works.

    I will concede that this was stupid but I needed to save a file and no permission changes to folders or the file itself would let me!  So I made myself owner of my HD, instead of 'system' being the owner, and now all of my extensions fail and I can't

  • System Suddenly Running Very Slow

    Hi All, For some reason recently my iMac has started running extremely slow. Had an issue with Photoshop (my fault) and so reset Photoshop. I noticed after that working with a fairly large file in Photoshop in adding an effect when the effects window

  • Java I/O: Get Creation date of file

    I am using the File class to read files in multi level a directory tree. I was to retrieve the date the files were created. That is, the OS Date Created field. I am using J2SE 1.4.2 on Win2003 Server. I dont see a method in this class, File, for retr