我有一个Java项目,它利用Jython与Python模块进行交互。使用我的配置,程序运行良好,但是,当我将项目导出到JAR文件时,我得到以下错误:
Jar export finished with problems. See details for additional information.
Fat Jar Export: Could not find class-path entry for 'C:Projects/this_project/src/com/company/python/'
当使用归档管理器浏览生成的JAR文件时,python模块实际上在JAR中,但
我有这样一门课:
public class Test {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
我使用了Eclipse的"Export to runnable JAR“函数将其转换为可执行的jar文件(test.jar)。当我在Eclipse中运行这个程序时,它输出"Hello World!",但是当我从命令行调用jar-file时,什么也没有发生。
我尝试过像这样调用jar文件:
test.jar
在将Java项目导出到jar文件时,我遇到了一个问题。
我有这个文件(application.properties),它包含一些数据库信息,位于项目根目录下。
在Eclipse上运行此项目时没有问题。但是在导出到jar(Runnable Jar file)文件后,application.properties将不会包含在打包中,这会导致错误。
使用Google,我有以下设置:
------------------------------------------------
| Game | Player 1 | Player 2 | Player 3 |
------------------------------------------------
| Racing | L | W | X |
| Sonic 2 | W | L | X |
| Sonic 2 | W | X |
我在用python和Eclipse/PyDev开发的一个应用程序中遇到了一些导入问题。在Eclipse中运行应用程序没有问题,但是当我尝试通过linux终端运行它时,导入(从其他文件夹(Eclipse中的包)导入)被破坏,并且我得到一个ImportError: no module named ..
根据以前在Eclipse中开发Java应用程序的经验,我总是通过将项目导出到一个可运行的jar文件来解决这个问题,但Python不能这样做。
有没有办法绕过这一点?我不想把我所有的.py文件都放在一个单独的文件夹里,因为我非常喜欢这个包系统(我猜Java已经损坏了我的系统)。我是否可以更改导入语句,
我有个奇怪的问题。我编写了一个Java应用程序来完成一些加密工作(用AES加密,用ECDSA进行数字签名)。我决定使用Eclipse .我在Eclipse中尝试了我的应用程序,一切顺利。然后,我使用Eclipse向导将应用程序导出到一个“Runnable文件”中,并选择了“将所需的库打包到生成的JAR”选项。然后,我启动JAR,应用程序抛出不走运的著名异常。
java.security.NoSuchProviderException: JCE cannot authenticate the provider BC
所以,我在这里和其他网站上读到了一些东西。有人写道,有必要修改java.secu