我需要将我的 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 屏幕上真的很小。
如何让这些应用程序以较小的屏幕分辨率运行?