标签: java

使用 jre/bin/java 的 Android Studio 更新问题

更新 Android Studio 时出现以下错误。补丁已下载解压,但与jre/bin/java Access denied. 错误消息显示在下面的屏幕截图中。

错误消息如链接图像所示:
(点击图片放大)

updates java jre android-studio

51
推荐指数
5
解决办法
2万
查看次数

如何正确删除 OpenJDK/OpenJRE 并将 SunJDK/SunJRE 设置为默认值

与 Sun JDK/JRE 相比,Ubuntu 似乎更喜欢 OpenJDK/JRE。即使在我安装了 Sun JRE、JDK 和插件并花了一些时间取出与 OpenJDK 相关的软件包之后,apt-get 还是将它们安装回了一些软件包作为依赖项。是否可以更正此行为以支持 Sun Java 程序包?我想只安装一个 Java 堆栈(是的,它有点强迫症,但我喜欢让我的系统干净)并希望它是 Sun Java。

更新:正如 Marcos Roriz 所指出的,问题似乎出在指向 OpenJDK 的 default-jre(依赖于 Java 的包所依赖的),所以问题似乎是关于如何破解 default-jre/default-jdk 指向到 Sun Java。

java

49
推荐指数
4
解决办法
20万
查看次数

“tools.jar”不在 IDEA 类路径中

我是 Linux 的新用户,我的朋友向我推荐了它。

他告诉我安装名为 IntelliJ Idea IDE 的软件。

好吧,我一直在关注教程。但是现在当我尝试打开“idea.sh”时,会弹出一条错误消息:

'tools.jar' is not in IDEA classpath.
Please ensure JAVA_HOME points to JDK rather than JRE.
Run Code Online (Sandbox Code Playgroud)

请记住,我是 Ubuntu 的新手,一旦我开始使用它,我就打算长期逗留:)

另外我不知道我是否正在运行正确的 Java6 JDK。当我这样做时java -version,这就是我得到的:

java version "1.6.0_23"
OpenJDK Runtime Environment (IcedTea6 1.11pre) (6b23~pre10-0ubuntu5)
OpenJDK 64-Bit Server VM (build 20.0-b11, mixed mode)
Run Code Online (Sandbox Code Playgroud)

感谢您阅读本文,我希望我会得到一个很好的回应。

ide java jdk

48
推荐指数
5
解决办法
11万
查看次数

如何为 Android Studio 设置 JDK?

我无法为 Android 2.1编译默认的新项目,因为(?) Android Studio 使用的 JDK 是 JDK 1.7,但它应该是 JDK 1.6。

要更改它,我转到File -> Project Structure并尝试找到 JDK 1.6 位置。

但是当我选择它的目录并按下时,OK我收到以下错误:

请选择一个有效的 JDK 目录

请选择一个有效的 JDK 目录

正如您在屏幕截图中看到的,我正在尝试将 Java 6 OpenJDK 64 位设置为新的 JDK。

我能做什么?Android Studio 与 OpenJDK 不兼容,我应该改用 Oracle JDK 吗?

android java jdk openjdk

46
推荐指数
3
解决办法
30万
查看次数

如何:在 Ubuntu 14.04 LTS 上升级 java?

我最近在我的电脑上安装了 Ubuntu 14.04,现在我的 Java 版本没有更新。我有 Java,所以我不需要安装 - 只需更新当前版本。

有人可以告诉我获取第 7 版更新 65 必须使用的命令吗?

我试过:apt-get updateapt-get upgrade

java 14.04

46
推荐指数
4
解决办法
26万
查看次数

如何在启动器中删除“已启动”Java 程序的重复图标?

在 Natty 的 Unity 启动器中启动 Java 程序(如 IntelliJ IDEA 和 Crashplan)时,会显示重复的图标(见图)。对于 IntelliJ,我创建了 .desktop 文件,对于 Crashplan,应用程序提供了 .desktop 文件。是否可以在 .desktop 文件(或其他地方)中更改某些内容以防止这种情况发生?我找不到统一本身的错误报告,但是像 Gnome-Do/Docky 这样的程序有错误 报告,必须对其应用程序进行内部更改以防止这种情况发生。

重复的图标在此图像中,第一个图标是从 .desktop 文件创建的图标,第二个图标是在启动它之后。关闭应用程序时第二个图标消失。

自定义 IntelliJ .desktop 文件

#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon[en_US]=/opt/idea/bin/idea128.png
Name[en_US]=IntelliJ IDEA
Exec=/opt/idea/bin/idea.sh
Name=IntelliJ IDEA
Icon=/opt/idea/bin/idea128.png
StartupNotify=true
Run Code Online (Sandbox Code Playgroud)

Crashplan 提供 .desktop 文件

[Desktop Entry]
Version=1.0
Encoding=UTF-8
Name=CrashPlan
Categories=;
Comment=CrashPlan Desktop UI
Comment[en_CA]=CrashPlan Desktop UI
Exec=/usr/local/crashplan/bin/CrashPlanDesktop
Icon=/usr/local/crashplan/skin/icon_app_64x64.png
Hidden=false
Terminal=false
Type=Application
GenericName[en_CA]=
Run Code Online (Sandbox Code Playgroud)

unity java launcher

45
推荐指数
2
解决办法
2万
查看次数

如何卸载 OpenJDK?

我不想OpenJDK在我的 Ubuntu 13.04 系统上安装,但尝试卸载会openjdk-7-jre产生以下消息:

$ sudo apt-get purge openjdk-7-jre
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  gcj-4.7-base gcj-4.7-jre gcj-4.7-jre-headless gcj-4.7-jre-lib gcj-jre gcj-jre-headless icedtea-6-jre-cacao icedtea-6-jre-jamvm libgcj-common libgcj13 libgcj13-awt
  openjdk-6-jre-headless openjdk-6-jre-lib
Suggested packages:
  fastjar gcj-4.7-jdk gcj-jdk libgcj13-dbg sun-java6-fonts fonts-ipafont-gothic fonts-ipafont-mincho ttf-telugu-fonts ttf-oriya-fonts ttf-kannada-fonts
  ttf-bengali-fonts
The following packages will be REMOVED:
  default-jre* icedtea-7-plugin* icedtea-netx* icedtea-plugin* libatk-wrapper-java* libatk-wrapper-java-jni* openjdk-7-jre*
The following NEW packages will be installed:
  gcj-4.7-base gcj-4.7-jre gcj-4.7-jre-headless …
Run Code Online (Sandbox Code Playgroud)

uninstall java openjdk

45
推荐指数
4
解决办法
30万
查看次数

为tomcat7指定JDK

我已经安装tomcat7(使用apt-get install),每当我想启动tomcat7它说:

* no JDK found - please set JAVA_HOME
Run Code Online (Sandbox Code Playgroud)

我已经JAVA_HOME在 mybash.bashrc和 中设置~/.bashrc,当我发出时,echo $JAVA_HOME我清楚地看到这个变量指向我的 jdk 的根文件夹。有人可以帮我吗?

谢谢

java tomcat jdk bashrc

42
推荐指数
3
解决办法
9万
查看次数

将 Java 11 降级到 Java 8?

我如何将 java 版本 11 降级到 java 8。因为我需要 jenkins,当前 jenkins 版本不支持 java 11。我需要降级。

java downgrade 18.04

41
推荐指数
1
解决办法
10万
查看次数

使用 JDK 设置和安装 IntelliJ

是否有任何使用 JavaJDK 或 OpenJDK 下载和安装 IntelliJ 的脚本?

我不知道在使用 Ubuntu 12.10 之前我是怎么做的,但我现在正在安装新的 13.04,我一直在寻找一个多合一的脚本,或者一些我可以拼凑起来的脚本

我有两个详细的链接,我认为会很方便,请问还有其他人可以添加吗?

如何安装 Oracle Java JDK 7?

通过 PPA 存储库在 Ubuntu 中安装 Oracle Java 7

更新:我现在发现你可以通过 Ubuntu 软件中心安装 IntelliJ,所以虽然这对我来说是一个很好的学习练习,但它已经不再重要了。感谢所有做出贡献的人。

java jdk openjdk oracle software-installation

40
推荐指数
3
解决办法
20万
查看次数