如何在 Ubuntu 14.04 上安装/执行 JCrypTool

如何在 Ubuntu 14.04 上安装/执行 JCrypTool

我想在我的 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.9tar 文件,并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(除非您想与其他用户共享等)

相关内容