Click here to Skip to main content
15,889,732 members
Please Sign up or sign in to vote.
4.00/5 (4 votes)
See more:
Hi all,

My company is sending me on a advanced java course as they want me to write some plugins for a tool which they are using. I did a course on java 8 years ago and haven't looked at it since.

I am a software programmer, specializing more in c, c#, vb so I think the shift shouldn't be to difficult.

I need some recommendation on the following:

1) Freeware/open source compiler & IDE.
I'm thinking eclipse with gcj although I see the Swing and AWT APIs is
not included. Would there be other gui APIs included with gjc? Would I
be able to add these APIs to gcj eventhough its not included?
Does java have a JBuilder Express which I can download? As you can see
I have many questions. Fill in the gaps where you think necessary.

2) I want to buy a java book to use as a reference... what books can your recommend?

3) Whats the difference between a java app and java plugin? Would I need to specialize to be able to write plugins? E.g. How to create java plugin book?

4) The course I'm doing is a advanced course... The prerequizit for the course is the java basic course which I'm not going to do... what basic java technologies can I browse over to prepare for the course?

Thanks,
R. Erasmus
Posted

The Java Tutorials[^] is a great place to learn the basics (and some of the advanced stuff) and will cost you nothing, other than time.
 
Share this answer
 
So here is the answers that I was looking for:
JDK6 - latest version at the time(32bit or 64bit)
JRE6 - latest version at the time(32bit or 64bit)
Junit - which I require
Apache Ant - Build automation tool similar to makefile (xml intensive through means of the build.xml)
Apache Maven - Build automation tool similar to makefile (xml intensive through means of pop.xml)
Netbeans- or Eclipse IDE - I prefer Netbeans over Eclipse for Java Programming.
 
Share this answer
 
v3

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900