Avatar billede brian8 Nybegynder
09. december 2003 - 13:03 Der er 8 kommentarer og
1 løsning

java prog. skal startes via en bat-fil

Jeg har lavet et program i java som skal startes ved hjælp af en bat fil.
Programmet ligger her:
c:\MyProject\src\Main.java
Hvad skal jeg skrive i bat-filen for at få startet Main op?
Avatar billede soreno Praktikant
09. december 2003 - 13:04 #1
java Main

Eller:
javaw Main

Hvis din main klasse hedder Main


f.eks.

public class Main
{
  public void main(String args[])
  {
    System.out.println("Hello");
  }
}
Avatar billede soreno Praktikant
09. december 2003 - 13:05 #2
Det forudsætter at der er path til jdk\bin

Eller skal du explicit angive stien til henholdsvis java og javaw, f.eks.
c:\jdk\bin\java Main
c:\jdk\bin\javaw Main
Avatar billede brian8 Nybegynder
09. december 2003 - 13:25 #3
jeg har sat path til jdk\bin men det virker ikke. skal jeg ikke først fortælle hvor Main ligger
Avatar billede brian8 Nybegynder
09. december 2003 - 13:29 #4
Underlig for når jeg i command prompt skriver java Main så virker det fint?
Avatar billede soreno Praktikant
09. december 2003 - 13:30 #5
Ok, jeg gik udfra at du kørte kommandoen i samme directory som placeringen af Main.

En batfil:
@echo off
cd c:\MyProject\src
java Main
Avatar billede brian8 Nybegynder
09. december 2003 - 13:31 #6
egentlig burde det være nok bare at skrive java Main som du siger for bat-filen ligger nemlig i samme mappe som Main ligger
Avatar billede brian8 Nybegynder
09. december 2003 - 13:32 #7
hov nu virker java Main som du sagde. Underligt for pludselig virkede den. Takker mange gange :)
Avatar billede soreno Praktikant
09. december 2003 - 13:33 #8
Du kan evt. prøve:
@echo off
cd c:\MyProject\src
java Main
pause

og se om der kommer fejl..
Avatar billede arne_v Ekspert
09. december 2003 - 13:36 #9
Det var måske relevant at nævne:

java -classpath c:\MyProject\src Main
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester