我有两份申请。一个是网络应用程序。另一个是Java独立应用程序。这里我调用Java应用程序。通过Servlet应用程序。在独立应用程序中,我使用的是JFrame、JPanel等,比如Swing、API。在这里,我得到:
java.awt.HeadlessException
at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:159)
at java.awt.Window.<init>(Window.java:432)
at java.awt.Frame.<init>(Frame.j
我正在使用JNI调用Delphi7中的java函数。当单击start按钮时,加载java应用程序;当单击stop按钮时,java应用程序退出。但我的问题是,当我单击stop按钮时,java应用程序和delphi应用程序就会退出。我只需要退出java应用程序,而不是delphi应用程序。
var
exit_code: Integer;
Runtime : TJavaRuntime;
begin
exit_code := 0;
Runtime.CallExit(exit_code);
end
我有一个java应用程序,在运行时将生成另一个JVM。然而,我想使用jpackage打包我的应用程序,它运行得很好。但是在运行时,当我的应用程序试图使用
File javaHome = new File(System.getProperty("java.home"));
File java = new File(javaHome, "bin/java"); // may need a tweak on Windows
new ProcessBuilder().start(java.getAbsolutePath(), "-jar", ...);