我在运行从eclipse项目编译的jar文件时遇到问题。我对Java很新,所以我可能会错过一些简单的东西。
当我从命令行运行jar文件时:
javaw -jar test1.jar
程序运行正常。但是,当我双击它时,它不会运行。我认为这个问题与32位与64位java有关(双击jar文件打开“javaw.exe * 32”进程,而从命令行运行打开“javaw.exe”)。我正在使用swing GUI库,如果这有所不同。
这是问题吗?
有没有办法让eclipse导出一个与“javaw.exe * 32”兼容的.jar文件?
感谢。
编辑: 我发现错误与使用泛型和JList有关,只有Java 7支持JList。双击.jar正在运行一个32位版本的Java 6,这就是抛出错误。感谢帮助人员