我创建了一个创建密钥库的程序。当我在IDE上运行此代码时,它运行完美。但是,当我运行jar文件时 - 我没有错误但找不到创建的密钥库。
其他一些信息 - 使用以下命令在cmd提示符中创建了jar文件:
javac -XDignore.symbol.file Keygenerate.java
echo Main-Class: Keygenerate >manifest.txt
jar cvfm myjar.jar manifest.txt *.class
我使用-XDignore.symbol.file选项的原因是因为我在我的java文件中使用了一些弃用的方法。我的文件在Netbeans上运行得很好,但不清理和构建。这就是我使用命令行编译和创建jar的原因。
答案 0 :(得分:-3)
您可能需要将清单文件添加到myjar.jar
的META-INF文件夹中你能展示项目和jar文件夹结构吗?