求助:直接运行jar文件无反应(在线等待)
开发工具:NetBeans IDE 6.8
OS:windows7 64位
JDK:jdk-6u20-windows-x64(jdk1.6.0_20)
问题是这样的:
假如我的工程是AAA,在编译时需要引用第三方library(也是一些jar文件),这些library估计又引用了部分dll库(因为和这些library jar文件在一起的有部分dll库,由于我的工程没有直接使用这些dll,所以怀疑是这些jar库文件在使用)。
编译、运行行都没有问题。
但是直接双击编译出来的AAA.jar运行没反应,不知道为什么?
然后我做了bat文件里边的内容就一行:@Call java -Djava.library.path=lib -jar AAA.jar
双击运行这个bat文件则是正常的。
请大侠们帮忙分析一下原因,感激不尽!在线等待交流!
另外我又做了一个测试程序代码如下,也是通过netbeans做的。双击编译出来的jar文件就能正常。
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
JFrame frame = new JFrame("Win7Demo");
frame.setSize(300, 200);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
}