11. februar 2002 - 22:13Der er
21 kommentarer og 3 løsninger
Hvad går der galt her??
Hvorfor har jeg fornemmelsen, at JEDPlus leger 100 meter fejlmeddelelse på tid med mig?
Programmet ser sådan ud: ********************************************************************************************************************** /*This Is a Test */ class Test { static void main(String[] args) { System.out.println("This Is a Test"); } } ********************************************************************************************************************** Og det her er svaret hver gang når jeg Compiler, ("gælder for alle programmer"): ********************************************************************************************************************** -Called Compiler C:\JDK13~1.1_0\bin\javac.exe- -Target File: D:\Java\Test- javac: invalid argument: D:\Java\Test 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 -O Optimize; may hinder debugging or enlarge class file -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 -target <release> Generate class files for specific VM version
sba >> Nej, programmet er sådan set fint nok - det jeg nu er ude på, er at finde ud af, hvor der skal rettes for at undgå fejlmeddelelserne - og som de fleste kan se, er det ikke i koden der er noget galt.
sba >> Hæng på! At kunne kode i Java er et skidegodt udgangspunkt idet det minder meget om C++, PHP og Perl + en masse andet... Kan du Java, kan du mere end du umiddelbart forestiller dig :-)
Efter at have læst samtlige indlæg føler jeg at en "udredning" er på sin plads.
1) Kildeteksten fejler intet. 2) "public" er et reserveret ord i Java der beskriver om metoden man har defineret er en del af klassen interface. 3) Det er altid "pænest" at skrive "public" selvom Java pr. default antager at en metode er "public", da det øger læsbarheden af koden. 4) JEDplus er IKKE en compiler men et udviklingsmiljø (IDE) der bygger ovenpå Sun's (Dem der laver Java) egen Java compiler (javac.exe)
Dit problem er ganske enkelt, at din java-fil skal omdøbes til "Test.java". Alle java kildetekster skal have endelsen ".java" og et navn der er identisk med klassens navn (det der står efter "class", i dit eksempel "Test") !
Så er det på tide at få givet nogle points ud... Problemet viste sig at være følgende: I win2k skal man altså huske at slå "vis filendelser" til i *alle* mapper, for ellers vil JEDPlus ikke være med. Der er points til mel2000 og mka848, idet de kom tættest på at løse problemet.
Takker for hjælpen :o)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.