我有一个使用Maven的插件构建的独立JavaFX应用程序。当我运行独立的JAR时,一切都按预期运行,但是当我使用JWrapper将.jar构建到.exe中时,我必须指定主类。这应该不是必需的,因为JAR可以自己运行,而不需要添加主类作为参数。在目标windows机器上,由于ClassNotFoundException (我指定的主类),应用程序无法运行。
这是我的jwrapper.xml:
<JWrapper>
<!-- The name of the app bundle -->
<BundleName>MyApp</BundleName>
我在linux服务器RHEL7中安装了jdk1.8.0_161。我无法检查java版本,因为"/usr/bin/javac: /lib/ld-linux.so.2:错误的ELF解释器:没有这样的文件或目录“
下面是我安装jdk所遵循的步骤:
cd /opt/jdk1.8.0_161/
alternatives --install /usr/bin/java java /opt/jdk1.8.0_161/bin/java 2
alternatives --config java
There is 1 program that provides 'java'.
Se
当我尝试运行任何play项目时,我会收到以下警告,这似乎会使我的项目运行速度比平时慢得多:
Cannot load the JNotify native library (no jnotify in java.library.path)
Play will check file changes for each request, so expect degraded reloading performance.
我发现了的问题,似乎已经解决了Windows用户的问题,但我还没有找到适用于Linux机器的解决方案
我尝试将从下载的.jar和.so复制到/usr/lib/jvm/jdk1.8.0_
我正在尝试从Oracle站点在我漂亮的新AWS服务器上安装JDK7 &
sudo rpm -ivh ./jdk-7u7-linux-i586.rpm
生产的
Unpacking JAR files...
rt.jar...
Error: Could not open input file: /usr/java/jdk1.7.0_07/jre/lib/rt.pack
jsse.jar...
Error: Could not open input file: /usr/java/jdk1.7.0_07/jre/lib/jsse.pack
...etc...