我今天遇到了一个奇怪的问题。我将尽可能详细地描述我正在做的步骤。
要从没有Ant的命令行运行此应用程序,请尝试:
"C:\java_libraries\PrxJobCommunicator\dist\PrxJobCommunicator.jar"
我真的不知道问题是什么:应用程序在NetBeans中运行良好,在命令行启动时没有任何消息就会失败。
我要不要检查一下NetBeans里有什么特别的东西?如果jar文件是从命令行启动的,您知道有什么特殊的技术来调试它吗?
任何线索都欢迎。谢谢,安德拉斯
发布于 2011-06-18 12:46:23
我怀疑在从NetBeans运行应用程序和从命令行运行应用程序时,类路径存在差异。
一定有某种异常正在被抛出,你有最外面的异常吗?
catch (Exception )
块的主要方法是什么?
您可以尝试使用“远程调试”来调试应用程序,尽管您不会通过网络进行调试,但仍然可以使用此方法捕获在NetBeans命令行中启动的断点。
下面是一篇介绍如何使用NetBeans http://manikandanmv.wordpress.com/2009/09/24/debugging-java-applications-with-netbeans/进行远程调试的文章
发布于 2011-06-18 13:35:45
默认情况下,Netbeans使用您的项目文件夹作为工作文件夹。这意味着当您从控制台运行程序时,必须先运行CD C:\java_libraries\PrxJobCommunicator,然后运行java -jar -jar。
如果上述操作失败,请检查命令提示符中使用的java版本。java -它必须与-version所使用的相同。
终于走上了图书馆的道路。所有依赖的jars是否都放在dist文件夹中?
https://stackoverflow.com/questions/6396020
复制相似问题