当前位置: 首页 > 知识库问答 >
问题:

Netbeans中Alice项目的Jar不工作

鲍理
2023-03-14

在使用Netbeans从现有的Alice 3项目创建可运行的jar后,我得到以下错误:

系统属性:组织。爱丽丝。石斑鱼类。未设置根目录

在我看来,一切都安排好了。我正在使用Linux Mint。Java工作正常。其他可运行的jar文件也可以运行。插件匹配。在Netbeans项目属性中,默认VM选项包括以下行:

-Dorg.Alice.ide.rootDirectory="${libs.Alice3Library.src}_root"

我不知所措。请帮忙。

共有1个答案

廉子民
2023-03-14

Alice项目应该在未来的版本中对此进行修复(我们有一个bug文件,但人员较少)

对于当前用户,有一个解决方法。

在运行时,安装ApplicationRoot并读取属性“org.alice.ide.rootDirectory”。在那里,它会查找平台目录,其中包含特定于操作系统的库,如jogl和ffmpeg。

在使用ApplicationRoot之前设置此属性。这可以在程序的第一行中完成。main()调用:

  System.setProperty("org.alice.ide.rootDirectory", "./");

您还需要将保存所需库的平台文件夹复制到dist(lib文件夹旁边)中。它可以在src/aliceSource.jar_root/Platform的Netbean构建目录中找到

 类似资料:
  • 我想在一个项目中使用Lombok来使用@getter和@setter。 我包括使用Maven: NetBeans可以导入: null

  • 当我右键单击Maven项目并选择AddDependency选项,然后在查询中键入外部jar的名称时,找不到它。如何将外部jar添加到Maven项目中?

  • 我创建了Android测试项目,并想在上面使用JMOCK。我在我的项目类路径中包括以下jar null 在编译之前,我一直收到以下错误消息: [2012-07-0617:14:40-mockTest]Dx...在字节码偏移量0000001B locals[0000]:lorg/hamcrest/generator/qdox/parser/impl/jflexlexer;局部变量[0001]:I局部

  • 我正在使用一些apache HttpClient jar,所以我把它们放在我的项目的lib目录中,当Netbeans编译项目时,它复制lib并生成一个项目jar到dist目录中,但是当我使用webstart运行项目时,我需要将项目jar和lib复制到Tomcat的根目录中,我想知道Netbeans是否可以生成一个包含lib目录中所有jar的项目jar,这样我就不必将项目jar和lib目录复制到To

  • 有人能这么好心解释一下如何在Netbean MavenJava应用程序中使用所有maven依赖项创建单个jar文件吗?在Eclipse中,用户可以导出到Runnable jar文件并选择将所需的库打包到生成的JAR中,因此项目中的所有依赖项都包含在创建的jar文件中。在Netbean中没有这样的选项。我检查了其他答案,但我唯一理解的是我必须将代码添加到Build.xml文件中,该文件甚至不在项目中

  • 我正在尝试在笔记本电脑中安装Netbeans 7.2。安装后,“打开项目”菜单选项不起作用,因此我无法打开现有项目。 我的意思是菜单中的“打开项目”选项不起作用。“浏览Jar”也不起作用。至少,它不会浏览任何项目。只是简单的“打开项目”菜单选项不起作用。因此,我无法从系统中打开现有的Netbeans项目。我唯一能用我的Netbeans做的就是我必须从头开始创建新项目。 需要从计算机(如open P