首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Launchpad打包系统上设置默认JDK版本

在Launchpad打包系统上设置默认JDK版本
EN

Ask Ubuntu用户
提问于 2012-10-30 13:49:34
回答 1查看 1.2K关注 0票数 0

你好,对于我的应用程序,我需要设置构建包的默认JDK。通常我会执行

代码语言:javascript
复制
sudo update-alternatives --config java

但是如何在Launchpad做这样的事情呢?因为我搞错了

代码语言:javascript
复制
/build/buildd/2stream-0.0.2/build.xml:46: Unable to find a javac compiler;
com.sun.tools.javac.Main is not on the classpath.
Perhaps JAVA_HOME does not point to the JDK.
It is currently set to "/usr/lib/jvm/java-6-openjdk-i386/jre"

它需要使用OpenJDK 7进行构建,我在控制文件中指定它为构建依赖项。我甚至设置了JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64。但没起作用。

是否有另一种方法来确保整个编译会话都有JAVA_HOME环境变量。因此,它对每个应用程序都是可见的。

更新:我确实安装了openjdk-7-jdk和openjdk-7-jre,但问题是由于某些原因,它默认为openjdk-6 (我没有安装)。

EN

回答 1

Ask Ubuntu用户

发布于 2012-10-30 13:56:16

但是你确定你已经安装了OpenJDK。别忘了有两个不同的包。JRE是java运行时环境。这将允许您运行java应用程序,但不能编译。为了进行编译,您需要安装JDK,java开发工具包。在ubuntu中有openjdk-7-jdk和openjdk-7-jre。确保你已经安装好了。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/209608

复制
相关文章

相似问题

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