python运行java程序_用Python运行Java程序

虽然它们提供了丰富的信息,但它们还不足以让我发现问题的根源。我的代码不包含在JAR文件中,客户要求我们不要这样发送它。

我在Eclipse中构建了应用程序,从那里它运行良好。我已经设置了一个脚本,该脚本将修改

main

用于测试目的的Java文件之一。我想在修改应用程序之后使用来自Python的调用来运行它。但是,当我尝试使用

java

java -cp .

我得到以下错误:

Exception in thread "main" java.lang.NoClassDefFoundError: DemoAPIFunctionality

Caused by: java.lang.ClassNotFoundException: DemoAPIFunctionality

at java.net.URLClassLoader$1.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at java.lang.ClassLoader.loadClassInternal(Unknown Source)

Could not find the main class: DemoAPIFunctionality. Program will exit.

我的项目依赖于几个jar(不在根目录中)和一个dll文件(同样不在根目录中)。我希望这和其中一个的位置有关,但我不确定,而且进展不大。这是

DemoAPIFunctionality.java

:

public class DemoAPIFunctionality

{

public final static void main(String[] args)

{

DemoAPIFunctionality demo = new DemoAPIFunctionality();

如果你能帮我的话,我很乐意列出更多的信息。(不,我不是体育经纪人。)我需要做什么才能让它至少在命令行上工作?

事先谢谢。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值