gpt4 book ai didi

java - 使用Java Xmx在Linux上启动Processing.org应用程序

转载 作者:太空宇宙 更新时间:2023-11-04 04:23:34 26 4
gpt4 key购买 nike

我有一个使用Processing.org 创建的应用程序,并尝试在Linux 上运行它。进入应用程序后不久,我收到堆大小错误。我尝试使用 java -Xmx512m myAppNameHere 行从命令 shell 运行应用程序,但是当我这样做时,我收到一条消息,显示“线程“main”java.lang.NoClassDefFoundError 中出现异常:myAppNameHere/exec”然后它说“找不到主类:myAppNameHere。程序将退出”

那么...运行此命令时是否有特殊的方式来调用应用程序?我尝试了 myApp.java、myApp.exe、myApp.pde...任何想法将不胜感激。

最佳答案

您是说它运行但因堆大小错误而崩溃,因此您通过添加 -Xmx512M 更改了命令行,现在您收到了 NoClassDefError?

您可能没有将 Xmx 选项正确添加到命令行中,即您已将命令行专门设置​​为 java -Xmx512M appName,而没有设置类路径以及使应用程序运行所需的其他数百万个命令行开关。

简短的回答是您没有告诉 java 在哪里可以找到应用程序类文件,因此它无法运行它们。将 -cp someJar.jar (或者目录,如果您有类文件)添加到命令行

关于java - 使用Java Xmx在Linux上启动Processing.org应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11112093/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com