我在安装 Linux 的 gmote 服务器时遇到问题(我认为 12.04 lts0 java jre 已安装)
anton@anton-VGN-NW11S-T:~$ '/home/anton/Downloads/
GmoteServerLinux2.0.0/GmoteServer.sh'
Starting GmoteServer 2.0 ...
GmoteServer started.
anton@anton-VGN-NW11S-T:~$ Exception in thread "main"
java.lang.NoClassDefFoundError: org/gmote/server/GmoteServerUiLinux
Caused by: java.lang.ClassNotFoundException:
org.gmote.server.GmoteServerUiLinux
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
Could not find the main class: org.gmote.server.GmoteServerUiLinux.
Program will exit.
这是压缩文件文件或 Java 没有安装....谢谢
答案1
看起来就像是程序的问题;您最好尝试软件本身的支持论坛/故障排除页面。
答案2
诀窍是不要“sh Gmoteserver.sh”,你必须通过以下方式启动它
./GmoteServer.sh
就我而言,我创建了一个文件 /usr/bin/GmoteServer(可执行文件!),内容如下
#!/bin/sh
cd /usr/lib/GmoteServerLinux2.0.0 && ./GmoteServer.sh
我将整个文件夹“GmoteServerLinux2.0.0”复制到 /usr/lib 中。(“sudo nautilus”)
替代脚本对我来说不起作用:
echo "Starting GmoteServer 2.0 ... "
cd /home/USER/PATH-TO-GMOTE
java -classpath bin:lib/jna.jar:lib/slf4j-api-1.5.3.jar:lib/swing-
worker-1.2.jar org.gmote.server.GmoteServerUiLinux &
echo "GmoteServer started."
--> 没有工作:未找到 swing-worker-1.2.jar。
(来源:Google Groups,“Matze”)