我有一个使用Maven的插件构建的独立JavaFX应用程序。当我运行独立的JAR时,一切都按预期运行,但是当我使用JWrapper将.jar构建到.exe中时,我必须指定主类。这应该不是必需的,因为JAR可以自己运行,而不需要添加主类作为参数。在目标windows机器上,由于ClassNotFoundException (我指定的主类),应用程序无法运行。
这是我的jwrapper.xml:
<JWrapper>
<!-- The name of the app bundle -->
<BundleName>MyApp</BundleName>
以下命令在我的Linux终端中正确运行:
java -Djava.library.path=/home/john/native_so_libraries/linux-64 -cp '/home/john/NetBeansProjects/SendReceive/dist/SendReceive.jar:/home/john/Desktop/Dropbox/Libjitsi_linux_64/*' Main "send"
此命令为本机.so库指定一个文件夹(通过Djava.Library. main =/.)、名为"SendReceive.jar“的应
我在Hive中创建了一个自定义的UDF,它在Hive命令行中进行了测试,运行良好。现在我有了UDF的jar文件,我需要做些什么,以便用户能够创建指向它的临时函数?理想情况下,从蜂巢的命令提示符中,我会这样做:-
hive> add jar myudf.jar;
Added [myudf.jar] to class path
Added resources: [myudf.jar]
hive> create temporary function foo as 'mypackage.CustomUDF';
在此之后,我才能正确地使用这个函数。
但是我不想每次执行函数时都
我有一个STIGViewer-2.8.jar文件。这在Microsoft 7或10中很好,但在CentOS7.6Linux中不起作用。在linux中,当执行java STIGViewer-2.8.jar时,我得到
Error. Could not find or load main class StigViewer-2.8.jar
我安装了jdk-8u191-linux-x64.rpm,这是带有GUI的Centos,所以我在运行级5中有完整的图形,其他的都在工作.Libreoffice,freecad,unameit为了让jar文件在linux中运行,我需要做些什么吗?或者是java的问题,