我需要将我的 openJDK 更新到 8 版本......我以这种方式下载了新版本:
sudo add-apt-repository ppa:openjdk-r/ppa
sudo apt-get update
sudo apt-get install openjdk-8-jdk
sudo update-alternatives --config java
sudo update-alternatives --config javac
Run Code Online (Sandbox Code Playgroud)
当我检查 Java 版本时
java -version
Run Code Online (Sandbox Code Playgroud)
我得到
openjdk version "1.8.0_91"
OpenJDK Runtime Environment (build 1.8.0_91-8u91-b14-0ubuntu4~14.04-b14)
OpenJDK 64-Bit Server VM (build 25.91-b14, mixed mode)
Run Code Online (Sandbox Code Playgroud)
但是它保存在哪里呢?我需要知道,因为我应该将此路径设置为AndroidStudio.
我最近尝试在 ubuntu 12.04 上安装了 java 7,我想我搞砸了
我按照此处给出的说明进行操作。
First you need to remove openjdk for this run the following command from your terminal
sudo apt-get purge openjdk*
Now you can install Java7 by adding the following repository:
sudo add-apt-repository ppa:eugenesan/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
Run Code Online (Sandbox Code Playgroud)
现在每次安装新程序时都会出现以下错误:
Download done.
sha256sum mismatch jdk-7u3-linux-x64.tar.gz
Oracle JDK 7 is NOT installed.
dpkg: error processing oracle-java7-installer (--configure):
subprocess installed post-installation script returned error exit status 1
Setting up python-central (0.6.17ubuntu1) ...
Setting …Run Code Online (Sandbox Code Playgroud) 令人惊讶的是(因为 OpenJDK 7 大约在 4 个月前正式发布)Ubuntu 11.10 默认仍然使用 OpenJDK 6 而不是 7。我该如何最好地解决这个问题?我更愿意完全删除 OpenJDK 6,让 OpenJDK 7 成为 default-jdk 和 default-jre。
我不想要官方的 Oracle tarball,我想要 deb repos——标准的 Ubuntu 方式。
我通过在终端中输入来安装 oracle java 8:
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
Run Code Online (Sandbox Code Playgroud)
但现在我想卸载 oracle java 8 并安装 oracle java 7 而不是 sudo apt-get install oracle-java7-installer
如何卸载 Java 8?我应该在终端中输入哪些命令?
我尝试了很多教程,但没有一个足够清楚。我也尝试过使用 Wine 安装它,但它不会更新并且 Wine 变灰并停止工作。
有没有人知道一种简单的方法来通过 Java 文件安装 Minecraft 而不使用 Wine?
有没有办法让 java 应用程序使用我的 gtk 主题?
我正在尝试安装 java jre,我通常这样做
sudo echo 'deb http://www.duinsoft.nl/pkg debs all' >> /etc/apt/sources.list
sudo apt-key adv --keyserver keys.gnupg.net --recv-keys 5CB26B26
sudo apt-get update
sudo apt-get install update-sun-jre
exit
Run Code Online (Sandbox Code Playgroud)
但是当我这样做的时候
sudo echo 'deb http://www.duinsoft.nl/pkg debs all' >> /etc/apt/sources.list
Run Code Online (Sandbox Code Playgroud)
我懂了
权限被拒绝:/etc/apt/sources.list
当我做
ls -l /etc/apt/sources.list
我懂了
-rw-r--r-- 1 root root 3360 Aug 26 01:45 /etc/apt/sources.list
Run Code Online (Sandbox Code Playgroud)
当我做
sudo mv /etc/apt/sources.list /etc/apt/sources.list.old
sudo cat /etc/apt/sources.list.old | sudo tee /etc/apt/sources.list
Run Code Online (Sandbox Code Playgroud)
我懂了
#deb cdrom:[Ubuntu 12.04 LTS _Precise Pangolin_ - Release amd64 (20120425)]/ dists/precise/main/binary-i386/
#deb cdrom:[Ubuntu 12.04 LTS _Precise …Run Code Online (Sandbox Code Playgroud) 我正在尝试.jnlp在 Ubuntu Server 中运行一个(java) 文件。这个文件是比特币铸币厂。当我尝试运行它时,它说访问被拒绝。
我知道这个问题已经发布,但提供的解决方案对我不起作用。我加入了webupd8team/java资源库,并安装oracle-java8-installer和oracle-java8-set-default。我从 netbeans.org(完整版)下载了 netbeans 8.1,并安装了它,但是在启用 java 模块时失败了,向我显示了 netbeans 无法启用的所有模块的列表。
我也跑了sudo update-alternatives --config java,输出
0 /usr/lib/jvm/java-8-oracle/jre/bin/java 1 auto mode
* 1 /usr/lib/jvm/java-8-oracle/jre/bin/java 1 manual mode
Run Code Online (Sandbox Code Playgroud)
JDK似乎丢失了。
当我同时运行java -version和运行时,我得到了正确的输出javac -version
我也尝试运行命令netbeans --jdkhome /usr/lib/jvm/java-8-oracle,但没有成功。我收到一条错误消息,指出未安装 netbeans。
现在,这一切只发生在我从网站上下载的版本中。当我从 shell ( sudo apt-get install netbeans)安装 netbeans 时,一切正常。
问题是我需要网站上的完整版本,因为我正在使用 HTML5、CSS、J2EE 和 GlassFish 服务器支持。
感谢所有帮助。
有一些应用程序(主要是基于 Java 的)不遵循我在屏幕设置中设置的全局 2x 比例。所以这些应用在我 3200x1800px 的高 DPI 屏幕上真的很小。
如何让这些应用程序以较小的屏幕分辨率运行?