geplaatst door: Jeroendv
Momenteel volg ik een klas Java programmeren. Hierbij gebruiken ze Textpad om de code in te schrijven en te runnen. Nu was ik op zoek naar een manier om makkelijk bijv. 2 .java bestanden waarin ik met de één de ander aanroep de debuggen en te runnen. Ik heb gekeken naar Xcode zelf maar kwam daar niet helemaal aan uit. Net Eclipse gedownload maar als ik daar de bestanden wil runnen moet ik ( naar mijn idee ) allerlei ingewikkelde dingen gaan doen.

Is er iets vergelijkbaars of in ieder geval een makkelijke manier om dit voor elkaar te krijgen?

Simpele app voor het debuggen en runnen van Java Code
6 mei 2013 - 21:17    reactie #1
geplaatst door: FanBoy
Wat jij wil is precies waar een IDE ( integrated Development Environment) voor bedoelt is.

Eclipse is een van de betere gratis verkrijgbare. Netbeans van Oracle is er ook maar sinds het niet meer van SUN is, is het een draak van een tool geworden.

Eclipse installeren heb je al.

Dan gewoon een nieuw java project kiezen,
In dat project nieuw java class maken en als je code er in staat, runnen.
Eclipse zal je code ook op fouten checken tijdens het typen dus helpt je al heel veel op weg.


public class HelloWorld {

 /**
  * @param args
  */
 public static void main(String[] args) {
   // TODO Auto-generated method stub
   
   System.out.println ("Hello World");
 }


}

Zou het echt met Eclipse proberen als ik jou was

-= If you ain't got nothing nice to say, then don't say nothing at all =-
Simpele app voor het debuggen en runnen van Java Code
6 mei 2013 - 21:59    reactie #2
geplaatst door: Jeroendv
Bedankt voor de info. Toch nog maar een keer mee aan de slag gegaan. Het probleem was dat ik een zelfde manier van werken wilde behouden zoals ik met Textpad gewend was. Hierin had ik al twee .java bestanden gemaakt. Deze wilde ik op een soortgelijke manier implementeren en runnen maar dat lukte niet. Nu heb ik zoals aangegeven een project gemaakt en daar de klassen via Eclipse toegevoegd. Vervolges copy - paste en het werkt bedankt.
Simpele app voor het debuggen en runnen van Java Code
6 mei 2013 - 22:00    reactie #3
geplaatst door: Tracky
Sorry dat ik er even tussen kom...

Maar wat is het verschil tussen Eclipse en Eclipse EE ?  :blush:

Simpele app voor het debuggen en runnen van Java Code
6 mei 2013 - 22:02    reactie #4
geplaatst door: Jeroendv
EE is van Enterprise Edition geloof ik. Misschien heeft dat te maken met de wat meer geavanceerdere functies binnen Eclipse.
Simpele app voor het debuggen en runnen van Java Code
6 mei 2013 - 22:08    reactie #5
geplaatst door: FanBoy
Eclipse is de naam, EE is een uitvoering van de IDE, het is de meest uitgebreide.
Daar krijg je alle tools standaard bij mee geinstalleerd voor standaard Java programmeren en database connecties en wat nog niet meer.
Zie http://www.eclipse.org/downloads/packages/release/juno/sr2 voor de diverse uitvoeringen

Junos is de build, de laatste en nieuwste

-= If you ain't got nothing nice to say, then don't say nothing at all =-
Simpele app voor het debuggen en runnen van Java Code
6 mei 2013 - 22:19    reactie #6
geplaatst door: Tracky
Ha, bedankt voor de duidelijke uitleg  :worship:

Ik kreeg namelijk wat kriebels om ook eens Javascript uit te proberen.

Simpele app voor het debuggen en runnen van Java Code
6 mei 2013 - 22:26    reactie #7
geplaatst door: FanBoy
Javascript en Java zijn heel andere dingen.

Wanneer je met Eclipse javascript wilt doen, moet je de JSDT plugin downloaden en installeren in de IDE wanneer deze nog niet aanwezig is, maar voor zover ik weet komt deze met de EE versie mee

(Bewerkt door FanBoy om 22:29, 6-05-2013)

-= If you ain't got nothing nice to say, then don't say nothing at all =-
Simpele app voor het debuggen en runnen van Java Code
6 mei 2013 - 22:36    reactie #8
geplaatst door: Tracky
Dat had ik ondertussen ook ontdekt, maar ik was ook nog niet verder dan het idee om me er eens op toe te leggen, meer als een soort hersengymnastiek  :smile:

Maar in elk geval bedank voor de uitleg.

Simpele app voor het debuggen en runnen van Java Code
7 mei 2013 - 12:21    reactie #9
geplaatst door: YoRabbit

Citaat
Jeroendv om 20:14, 6-05-2013
Momenteel volg ik een klas Java programmeren. Hierbij gebruiken ze Textpad om de code in te schrijven en te runnen. Nu was ik op zoek naar een manier om makkelijk bijv. 2 .java bestanden waarin ik met de één de ander aanroep de debuggen en te runnen.

Een interessant alternatief om bij het leren van Java je programma te ontwikkelen is BlueJ.
Je typt je code in en kunt het direct runnen en debuggen zonder eerst een complexe IDE als Eclipse of NetBeans op te moeten tuigen.

have fun!

Web designer & developer; iOS App developer
Simpele app voor het debuggen en runnen van Java Code
8 mei 2013 - 09:10    reactie #10
geplaatst door: MacLies
In mijn ogen een nog simpeler oplossing is "Everybody's Java Editor" (http://sourceforge.net/projects/eje/)
Description: EJE is a simple Java editor, perfect to learn Java, without learning a complex development tool. EJE is multi-platform (written in Java), light- weight, user-friendly and have several useful basic features. A good help to start with Java!

Inderdaad, zonder IDE, zodat je je kan concentreren op alleen de Java-code.
Heb ik gebruikt als docent Software Engineering op het HBO. Ook belangrijke eis was dat het een multi-platform tool moest zijn.
Pas later wordt dan de overstap gemaakt naar Eclipse als IDE.
Dus EJE kan ik je van harte aanbevelen. Ik gebruik het nu nog steeds als ik geen zin heb om een heel project te definieren, maar alleen de code wil zien en aanpassen.
Groet

Liesbeth

(Bewerkt door MacLies om 9:11, 8-05-2013)

Simpele app voor het debuggen en runnen van Java Code
8 mei 2013 - 13:07    reactie #11
geplaatst door: Jeroendv
Ik wilde EJE wel een poging geven. Gedownload vervolgens met de terminal de volgende code gebruikt
chmod a+x eje.sh
Maar met welk programma moet ik dit bestand openen? Standaard ging dit met Xcode maar console bijv. werk ook niet. Hoe moet ik dit werkend krijgen?
Simpele app voor het debuggen en runnen van Java Code
8 mei 2013 - 14:04    reactie #12
geplaatst door: Pieterr
eje.sh is een klein shell scriptje dat niet veel meer doet dan de Java applicatie starten.

# !/bin/sh
# --------------------------------------------------------------------------
# Start Script for the Everyone's Java Editor (EJE) 1.0
# --------------------------------------------------------------------------

java -splash:resources/images/splash.png -classpath . com.cdsc.eje.gui.EJE

Als je dubbelklikt op het eje.sh bestand in de Finder, wat gebeurt er dan?

Anders kun je het script nog expliciet opstarten vanuit de Terminal:

sh ./eje.sh
"One experiment is worth a thousand expert opinions."
Simpele app voor het debuggen en runnen van Java Code
8 mei 2013 - 14:28    reactie #13
geplaatst door: Jeroendv
Ik was misschien wat onduidelijk maar als ik dit bestand dubbel klik opent Xcode. Als ik jouw code invult start het programma prima. Bedankt.
Simpele app voor het debuggen en runnen van Java Code
8 mei 2013 - 15:56    reactie #14
geplaatst door: MacLies
Hoi Jeroen,

je kunt ook heel makkelijk een klikbaar bestand in de Finder maken waarmee je EJE opstart.
Start eenmalig Applescript op, copieer/typ de volgende regel:
do shell script "cd /Applications/EJEN; sh ./eje.sh"

Sla daarna het bestand op als van het type "Application"
Daarna kun je dus in de Finder op je bestand dubbelklikken en EJE start op.
(Inderdaad zoals je al deed, wel eerst met chmod de sh-file executable maken)