我已经安装了play 1.2.5框架。我的应用程序运行得很好。但是在重启之后,我不能运行它。此外,我不能运行使用play创建的全新应用程序。
我已经开始了:
Exception in thread "main" java.lang.NoClassDefFoundError:
Caused by: java.lang.ClassNotFoundException:
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.d
我有一个C程序,它向java程序发送消息(通过MQ),java程序运行另一个程序,并将状态消息发送回C程序,该程序正在运行。这个程序完全按照我想要的那样工作。但是,我已经将所有这些都转移到了运行Java7的新服务器上(现在不能升级Java版本),并且我很快发现我使用的isAlive()方法在Java7中不能用于Process类,它只在Java8中可用。
try {
Process p = null;
p = run.exec(prog, env, new File(config.getProperty("ROOTDIR"))
可能重复:
我试图从另一个java应用程序中运行一个带有java应用程序的jar文件,但我无法让它工作。我的代码在下面
// run Jar in other java application
Runtime run=Runtime.getRuntime();
run.exec("java -jar ManichemManagerRotas BatchProcess 8 2012");
我尝试使用三个参数运行manichemmanagerrotas.jar。
所有的方法我都能做,但它不能工作,问题是不能运行jar文件的主要方法类,如果您对这个问题
当我在eclipse中编译和运行我的程序时,它可以工作。当我在我的个人电脑(Windows8和java JDK7)上运行我的.jar程序时,它可以工作。但是,当我试图在其他计算机上运行.jar时,它不能工作。
所以我试着用命令行java -jar myjar运行,我得到了一条我不能理解的消息
java -jar "Bureau\Application SNCF\SNCF.jar"
Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad version number in .c
我有一个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", ...);
我使用以下命令运行Java程序:
java -cp .:./* com.bot.fix.botclient
所有jar文件都位于同一个目录中。很好用!但是,如果我想从另一个文件夹运行它呢?
java程序的全部位置是: FIX/fixprog/src/com/fix/botclient
但如果我想逃跑
java -cp FIX/fixprog/src/* FIX/fixprog/src/com.bot.fix.botclient
我得到:
Error: Could not find or load main class FIX.fixprog.src.com.bot.fix.botclient
每次我尝试运行用JSP配置的spring boot应用程序时,我都会得到这个错误:
java.lang.NoClassDefFoundError: javax/servlet/ServletContext
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:2701)
at java.lang.Class.getDeclaredMethods(Class.java:1975)
.............