2016-04-05 21 views
3

Java salıncak uygulamam için bir toplu iş oluşturdum. Toplu işten sonra, UI saniyede yok olur.Swing UI, toplu iş dosyasından çalıştırıldıktan sonra sonlandırılıyor

Salınım UI'mizi el ile kapatılmadıkçaya kadar bekletme. aşağıda

Benim toplu iş dosyası:

@echo on 
set PATH=.;%PATH% 
set CLASSWORLDS_LAUNCHER=org.codehaus.plexus.classworlds.launcher.Launcher 
echo "Installing" 
"%JAVA_HOME%\bin\java" -Xms512M -Xmx1G -classpath ./Installer/bin/plexus-classworlds-2.5.2.jar -Dclassworlds.conf=installer.conf %CLASSWORLDS_LAUNCHER% 
pause 
+6

Toplu iş kodunuzu göster – ortis

+4

Komut satırından çalıştır, olası istisnaları ara – MadProgrammer

+0

Toplu iş komut isteminden nasıl çalıştırılır? –

cevap

0

Aşağıdaki denemek ve görebilirsiniz:

  • varsa bağımlı kavanoz ve sınıf dosyalarının konumunu içerecek şekilde sınıf yolunu ayarlama (Bin klasör)
  • set java home
  • Ana Sınıfı yürütün (main() yöntemiyle, paket adında com/main, paket yapınıza göre değiştirin)

Numune toplu iş dosyası:

@echo on 
For /F "delims=" %%i in ('cd') Do set currentdir=%%i 
SET CLASSPATH=%currentdir%\bin;%currentdir%\lib\poi-3.9.jar; 
set JAVA_HOME=C:\Program Files\Java\jre6 
SET path=%JAVA_HOME%\bin;%path%; 
java com/main/MainRunner 
pause 

Kontrol bu yardımcı olur.

İlgili konular