Chcę wywołać klasę java w pliku wsadowym. jak mogę zadzwonić. Można powiedzieć mi żadnych poleceń, które wymagają pliku klasywywołanie klasy java w pliku wsadowym
Dzięki Krishna
Chcę wywołać klasę java w pliku wsadowym. jak mogę zadzwonić. Można powiedzieć mi żadnych poleceń, które wymagają pliku klasywywołanie klasy java w pliku wsadowym
Dzięki Krishna
Jeśli skompilowany plik .java
i mieć plik .class
zawierający kodu bajtowego dla funkcji main
, a potem po prostu uruchom:
java myclass
gdzie myclass
to nazwa modułu (plik musi być myclass.class
).
To nie zadziała, jeśli myclass nie znajduje się w domyślnym pakiecie. Ponadto, zgodnie z konwencjami Java, powinno to być "Myclass" zamiast "myclass" – darioo
jeśli masz klasę myClass z nazwą pakietu com.mycomp.util potem trzeba przejść do katalogu nadrzędnego „com”, na przykład „c: \ src” to folder, który zawiera pakiet com następnie
Twoje polecenie powinno znajdować się w pliku wsadowym
cd c: \ src java -cp jar1; jar2; com.mycomp.util.Myclass
teraz wywołaj plik wsadowy.
Wystarczy użyć tego w ur pliku .bat
java -classpath folderName/example.jar; com.example.package.ExampleProgram
jeśli umieszczenie pliku .bat w tym samym folderze ze słoika, a następnie jej nie trzeba wspomnieć NazwaFolderu
@ECHO OFF
java -jar "Path/To/The/Jar/Whatever.jar"
polecam najpierw podżegaj do twoich klas i podaj link do słoika.
@echo off
java -jar "C: \ path_to_jar_directory \ test.jar" "C: \ path_to_arguments \ property.properties"
może chcesz zaakceptować odpowiedź lub odpowiedzi, jeżeli żaden z praca ... –