首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Ubuntu上安装一个最小的java

在Ubuntu上安装一个最小的java
EN

Server Fault用户
提问于 2014-02-03 14:25:58
回答 2查看 5K关注 0票数 1

我没有在Ubuntu虚拟机上安装java (只是服务器,没有X11):

代码语言:javascript
复制
bash: java: command not found

我想安装一个最低版本来运行一些脚本。当我发布:

代码语言:javascript
复制
sudo apt-get install openjdk-7-jre

它试图安装109个软件包,其中一些是x11-common x11-utils sound-theme-freedesktop包。

我想避免用这么多不需要的东西来安装这样的野兽。有没有一种方法可以安装一个更小的java,适合我运行控制台应用程序。

EN

回答 2

Server Fault用户

回答已采纳

发布于 2014-02-03 14:37:46

尝试从oracle获取.tar.gz格式的jvm:

http://www.oracle.com/technetwork/java/javase/downloads/index.html?ssSourceSiteId=otnjp

例如,获取服务器JRE或JDK:

代码语言:javascript
复制
jdk-7u51-linux-x64.tar.gz

将其解压缩到/opt中:

java -> jdk1.7.0_51/

创建一个到/opt/java的符号链接

代码语言:javascript
复制
ln -s /opt/jdk1.7.0_51 /opt/java

设置JAVA_HOME=/opt/java

/opt/java/bin放在你的路上。

然后,您应该能够运行which java,并看到它来自/opt/java` and finally,java -version应该报告您刚刚下载的java版本。

这使得操作系统的包管理系统和依赖项之外的所有内容都保持不变,这就是为什么ubuntu试图加载所有这些额外的包。这也意味着,在更新Ubuntu时,您不必担心会破坏java。您只需要确保您自己保持java的合理更新。

票数 1
EN

Server Fault用户

发布于 2014-03-04 08:12:55

下面将获得在Ubuntu (13.10)上安装的java可执行文件,并且具有最小的依赖性:

代码语言:javascript
复制
apt-get install openjdk-7-jre-headless
票数 10
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/571833

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档