19. juni 2004 - 19:33
Der er
26 kommentarer og
1 løsning
Javaprogrammering i Textpad
Jeg er forholdsvis ny i Java.
Jeg sidder med en en bog omhandlende java og iden foreslåes Textpad som editor. Fint nok. Men nu har jeg skrevet et program af fra bogen og får følgende fejl:
javac: invalid flag: D:\java\CprKontrol.txt
Usage: javac <options> <source files>
where possible options include:
-g Generate all debugging info
-g:none Generate no debugging info
-g:{lines,vars,source} Generate only some debugging info
-nowarn Generate no warnings
-verbose Output messages about what the compiler is doing
-deprecation Output source locations where deprecated APIs are used
-classpath <path> Specify where to find user class files
-sourcepath <path> Specify where to find input source files
-bootclasspath <path> Override location of bootstrap class files
-extdirs <dirs> Override location of installed extensions
-d <directory> Specify where to place generated class files
-encoding <encoding> Specify character encoding used by source files
-source <release> Provide source compatibility with specified release
-target <release> Generate class files for specific VM version
-help Print a synopsis of standard options
Tool completed with exit code 2
Hvad og hvor skal jeg lave om så classpath'sne passer?
...og vis os hvad du skriver for at oversætte ;)
Skriver for at oversætte? Jeg trykker bare ctrl+1 i TextPad.
Prøv i en dos-prompt at gå til det relevante katalog og skriv så
javac CprKontrol.java
Jeg kender ikke TextPad, desværre
Så skriver den: 'javac' blev ikke anerkendt som intern eller ekstern kommando, et program eller batchfil.
Så finder du lige kataloget hvor den ligger
c:\hvor\den\nu\ligger\javac CprKontrol.java
Det hjalp, da jeg gemte den som CprKontrol.java isedet for som txt. Nu kan jeg i hvert fald compilere og få fejl, som jeg kan rette. Jeg vender lige tilbage.
Hejsa du skriver du er forholdsvis ny i java, jeg hentede lige det program du omtaler, og ærligt talt så mener jeg det er noget skidt....
Hvis du er begynder så prøv at kigge på
http://www.bluej.org/download/download.htmlDer har du et gratis program som du kan få en masse support på og som bruges på en masse uddannelses steder, vi har selv brugt det i tidernes morgen da jeg startede, og det er et udmærket program, samt gratis, og langt bedre end det du beder om hjælp til... :-)
Johnny
Jeg synes faktisk at han skulle taget skridtet fuldt ud og hente en
"professional grade" IDE: Eclipse, Borland JBuilder Personal Edition,
Oracle JDeveloper, NetBeans etc..
Med hensyn til TextPad så er det ikke en sprog specifik IDE men mere
en allround editor. Nogen foretrækker faktisk at skrive Java, C++, C#, PHP,
ASP etc. i samme editor.
19. juni 2004 - 20:12
#10
Er enig med dig arne v
men hvis man er ny er det et godt sted at starte med BlueJ, der er en masse support og god hjælp at få. man kan jo nævne syddansk universitet... :-)
Husk arne v .... Begynder måske JBuilder, Eclipse, JCreator er en stor mundfuld hvis man lige er startet :-)
19. juni 2004 - 20:16
#11
Det er da for de flestes vedkommende utroligt nemt at lave et lille program,
bygge og køre det.
Der er bare en masse muligheder i menuerne, som man måske ikke forstår
endnu, men dem kan man vel ignorere.
19. juni 2004 - 20:22
#12
arne v.... Du burde jo også vide at det ikke er smart hvis man skal lære det fra bunden af, at man bruger alle de indlagte features, derfor mener jeg BlueJ er et godt valg at starte på...
men det var nu ikke en diskusion jeg ville have har alt respekt for dig og dit arbejde, mener bare ikke det er smart man får puttet for meget i hjernekassen på en gang som man ikke forstår :-)
19. juni 2004 - 20:24
#13
Iøvrigt brugte jeg selv Windows 95 DOS Edit gennem hele det første projekt, hvor
jeg udviklede i Java ...
:-)
19. juni 2004 - 20:39
#14
donslund kan jeg lokke dig væk fra den bog du er i gang med kan du få en gratis af mig den hedder:
Objects First With JAVA a practical introduction using BLUEJ
Du betaler selv fragten det er det eneste... :-)
David J. Barnes University og Kent at Canterbury
Michael Kolling Syddansk Universitet Odense
vil du have den smækker du en mail til jjn@besked.com
Det var det :-)
19. juni 2004 - 21:44
#15
Jeg har faktisk NetBeans installeret.
Jeg har en bog der hedder Java 2 Essentials som jeg har fra et mislykket forsøg på datamatikeruddannelsen som jeg startede på for et par år siden.
Den har jeg læst en del i. Derefter har jeg lånt en bog der hedder Programmering med Java. For at læse noget på dansk. Det er rart at få to versioner synes jeg.
Men hvis jeg nu skifter tilbage til NetBeans som jeg i første omgang startede med. Hvordan kommer jeg så igang med et nyt lille programmeringsprojekt?
19. juni 2004 - 22:16
#16
1)
File
Mount Filesystem
Local Directory
2)
File
New
Java Classes
Java Main Class
19. juni 2004 - 22:40
#17
donslund
javabog.dk
Dansk... men det anbefales at købe bogen da den er uden avanceret...
og har selv brugt den ...
20. juni 2004 - 00:06
#18
Og så er jeg nødt til at nævne Java Precisely, der er den aller bedste Java bog. Skrevet af Peter Sestoft, vores fremragende danske Professor fra bl.a. IT Universitetet.
Kan findes i som en gammel PDF her, men kan anbefales at købe opdateret for 100 kroner på bl.a. Amazon.
http://www.dina.dk/~sestoft/javaprecisely/Det er klart den bedste bog - kort, men meget præcis og nyttig.
20. juni 2004 - 18:34
#19
Nu kører jeg så på NetBeans og har fået noget kode smidt ind. Men den fejler. Og jeg fatter ikke hvad fejlen er. Jeg ville jo egentlig gerne selv odage hvad det betyder, men er der et sted hvor jeg kan se hvad fejl betyder.
Fejlen: CprKontrol.java [107:1] <identifier> expected
Line 107: System.exit(0);
20. juni 2004 - 18:52
#20
Du skal nok kigge på linien ovenover.
20. juni 2004 - 18:52
#21
Det er bare en }
20. juni 2004 - 19:22
#22
Okay. Den var væsentlig længere oppe. Smid et svar jer der vil have point. I må alle være med. Der er vist meget god litteratur at gå løs på. Noget at bruge en regnfuld sommerferie til :-)
God sommer (og EM)
21. juni 2004 - 16:52
#23
Ultraedit editoren er også dejlig.
23. juni 2004 - 17:11
#24
Nu blev det så til netBeans.
Jeg har fået en class til brugerindtastning.
Kan jeg ikke skille det ud i en fil for sig selv så jeg ikke skal smide det ind først i hver eneste fil? Og så bare importere?
23. juni 2004 - 19:44
#25
Du både kan og bør smide delt kode i sin egen fil.
Og hvis det er i samme pakke behøvder du ikke engang importere.
23. august 2004 - 18:28
#26
smider arne_v ikke lige et svar, så vi kan få lukket?
23. august 2004 - 18:35
#27
svar
Kurser inden for grundlæggende programmering