如何在 Ubuntu14.04 中编辑 bluej 启动脚本?

如何在 Ubuntu14.04 中编辑 bluej 启动脚本?

我尝试使用命令终端运行 bluej,但出现以下信息:找不到合适的 Jdk。您可能需要编辑 /usr/bin/bluej 启动脚本

请帮助我,我是新手。

答案1

如果您尚未安装 JDK,您有几种选择。

1. APT 和官方存储库

您可以通过 apt-get 安装一个,为此,打开一个终端并输入:

sudo apt-get openjdk-8-jdk

我推荐这个,因为它将为您正确设置一切,并且您将能够轻松升级。

2. APT 和 WebUpd8 PPA

您还可以通过 WebUpd8 PPA 安装 Oracle 的 JDK详细内容在这里,相信它也会为你打理好一切。

3.直接从Oracle下载

最后,您可以安装 Oracle 的 JDK,但您需要手动设置 JAVA_HOME、PATH 和替代方案。

一些应用程序使用 JAVA_HOME 来查找您的 JDK。我不确定 BlueJ 是否使用它。

您的 shell 会话使用 PATH 来了解在哪里可以查找任何可执行文件。

如果您有多个 JDK 版本,假设您有来自官方 Ubuntu 存储库的 OpenJDK,以及 Oracle 的 JDK 1.8,它们都在您的 PATH 中。如果您调用 javac,Debian 替代系统将用于解析将使用哪一个 javac 二进制文件。

为此,请将以下行附加到您的 ~/.bashrc:

导出JAVA_HOME=/路径/到/jdk
导出 PATH=$PATH:$JAVA_HOME/bin

获取您的 bashrc 文件 ( . ~/.bashrc )。然后,更新您的替代方案(仅当您安装了多个 JDK 时才需要这样做)。

- 安装
  例如 sudo update-alternatives --install /usr/bin/javac javac $JAVA_HOME/bin/javac 1

- 放
  例如 sudo update-alternatives --set javac $JAVA_HOME/bin/javac

为了帮助您确定可能需要更新哪些替代方案,您可以使用:

更新替代方案 --get-selections | grep java

如果您确实需要编辑启动器,您可以编辑 /usr/share/applications/bluej.desktop:

sudo nano /usr/share/applications/bluej.desktop

或者添加您自己的

~/.local/share/应用程序/bluej.desktop

但我怀疑这不是问题所在。

答案2

我的问题已经解决。我意外删除了它/usr/lib/jvm,然后使用以下命令重新安装它:

sudo apt-get install oracle-java8-installer

效果很好!!谢谢大家的帮助 :)

答案3

首先删除 blueJ
sudo apt remove bluej
安装 openjdk-8
sudo apt-get openjdk-8-jdk
然后安装 Bluej .deb 文件
sudo dpkg -i *.deb
就可以了

相关内容