我想在我的 Ubuntu 14.04 上安装/执行 JCrypTool
我该怎么做?
-- 来自评论的信息 --
我正在使用 jcryptool-0.9.9-linux.gtk.x86.tar.gz,我已将其解压到主目录,但它不起作用。我尝试执行以下操作,但结果出现错误:
artur@artur-Inspiron-3558:~$ sudo tar xzvf jcryptool-0.9.9-linux.gtk.x86.tar.gz
[sudo] password for artur:
tar (child): jcryptool-0.9.9-linux.gtk.x86.tar.gz: Cannot open: No such file or directory tar (child): Error is not recoverable: exiting now tar: Child returned status 2 tar: Error is not recoverable: exiting now
artur@artur-Inspiron-3558:~$
难道我做错了什么?
附言:
感谢您的支持,尽管我在安装此程序时仍然遇到问题。由于它至少需要 Java 8(我拥有它),因此它给出了一些与 JDK 相关的错误:
artur@artur-Inspiron-3558:~$ cd jcryptool
artur@artur-Inspiron-3558:~/jcryptool$ ./JCrypTool
JCrypTool:
GTK+ Version Check
OpenJDK 64-Bit Server VM warning: You have loaded library /home/artur/jcryptool/plugins/org.eclipse.equinox.launcher.gtk.linux.x86_1.1.400.v20160518-1444/eclipse_1617.so which might have disabled stack guard. The VM will try to fix the stack guard now.
It's highly recommended that you fix the library with 'execstack -c <libfile>', or link it with '-z noexecstack'.
JCrypTool:
JVM terminated. Exit code=13
/usr/bin/java
-Dorg.apache.commons.logging.Log=org.apache.commons.logging.impl.SimpleLog
-jar /home/artur/jcryptool//plugins/org.eclipse.equinox.launcher_1.3.200.v20160318-1642.jar
-os linux
-ws gtk
-arch x86
-showsplash
-launcher /home/artur/jcryptool/JCrypTool
-name JCrypTool
--launcher.library /home/artur/jcryptool//plugins/org.eclipse.equinox.launcher.gtk.linux.x86_1.1.400.v20160518-1444/eclipse_1617.so
-startup /home/artur/jcryptool//plugins/org.eclipse.equinox.launcher_1.3.200.v20160318-1642.jar
--launcher.overrideVmargs
-exitdata 4a0030
-data @user.home/Documents/.jcryptool
-vm /usr/bin/java
-vmargs
-Dorg.apache.commons.logging.Log=org.apache.commons.logging.impl.SimpleLog
-jar /home/artur/jcryptool//plugins/org.eclipse.equinox.launcher_1.3.200.v20160318-1642.jar
可能存在什么问题?
答案1
似乎有一个已知问题与 Ubuntu 14.04、Eclipse 3.8 和 Java 8 的组合。
这个答案指定:
Eclipse 3.8 似乎无法与 java 8 兼容。
因此,如果您需要使用 Java 8,则需要安装 eclipse 4.2 (Luna)。而且我更喜欢使用 Oracle Java 而不是 open jdk。
为了在 Ubuntu 14.04 上安装/执行 JCrypTool,您需要以下内容:
- 安装 eclipse 4.2
- 安装 Java 8
- 下载
jcryptool-0.9.9
tar 文件,并tar xzvf
放在您喜欢的文件夹中。
我已经下载了 64 位版本(因为我的 Ubuntu 是 64 位)jcryptool-0.9.9-linux.gtk.x86_64.tar.gz
来自这里。
我已经使用以下命令在我的主目录中打开它:
tar xzvf jcryptool-0.9.9-linux.gtk.x86_64.tar.gz
并使用以下命令运行它:
cd jcryptool
./JCrypTool
无需安装/usr
(除非您想与其他用户共享等)