我有一个简单的类,从一些.jar
文件运行一些Main
类。
public class Test {
public static void main(String[] args) {
org.runner.Main.main(args);
}
}
但是当我通过Eclipse或其他IDE运行时-它工作得很好。在IDE控制台中显示
C:UsersAdminDesktopxultestapplicationTestbinmyapp
C:UsersAdminDesktopxultestapplicationTestbinmyappdefaults
C:UsersAdminDesktopxultestapplicationTestbinmyappchrome
C:UsersAdminDesktopxultestapplicationTestbinmyappchromecontent
C:UsersAdminDesktopxultestapplicationTestbinmyappdefaultspreferences
server started!
org.runner.Calculator.calculator:org.runner.Calculator|calculator
Sent with code 200
,其中sent with code 200
表示向客户端成功发送响应。但是当我运行它在cmd java -jar test.jar
-它不工作和
H:diskEXE>java -jar test.jar
H:diskEXEbinmyapp
H:diskEXEbinmyappdefaults
H:diskEXEbinmyappchrome
H:diskEXEbinmyappchromecontent
H:diskEXEbinmyappdefaultspreferences
server started!
Sent with code 404
结果代码是404。
有什么问题吗?
也许服务器是在Eclipse环境中自动运行的?如果是这种情况,您当然必须确保在Eclipse外部启动测试时也运行它。