Questions tagged «java»

Java是最初由Sun Microsystems开发的一种编程语言。这里的问题应该是有关JVM(Java虚拟机)或JRE(Java运行时环境)的安装,配置和故障排除。编程问题(除非与Ubuntu直接相关)应在StackOverflow.com上提出。

2
尝试运行pycharm-community-4.5时出现Java问题
我刚刚在我的Ubuntu 14.04(64位)中安装了pycharm-community-4.5。安装后,我运行了命令/opt/pycharm-community-4.5/bin$ ./pycharm.sh以运行pycharm,但是终端向我显示了一些错误,如下所示: Unrecognized VM option MaxPermSize=350m Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Program will exit. 这是我的结果java -version: java version "1.8.0_45" Java(TM) SE Runtime Environment (build 1.8.0_45-b14) Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mixed mode) 我如何解决它?
9 14.04  python  java  64-bit  jdk 

1
我的世界全屏无法正常工作
我最近升级到了Quantal,而Minecraft似乎不想全屏运行。当我进入全屏模式时,屏幕将变黑一秒钟,好像它将正常进入全屏模式一样,但是随后它又恢复到其窗口中。到目前为止,我已经尝试过: 使用不同的JRE(我尝试过openjdk 6和7,以及oracle7)。甲骨文的jre甚至都不会运行Minecraft(登录后我刚看到黑屏) 切换图形驱动程序(尝试使用nvidia-current,nvidia-current-updates和xserver-xorg-video-nouveau) 更新Minecraft Bin文件 与lwjgl网站分开更新lwjgl库 所有这些似乎都不起作用。 我正在使用命令运行Minecraft java -Xmx1024M -Xms512M -cp minecraft.jar net.minecraft.LauncherFrame 显卡为GeForce 9500 GS / PCIe / SSE2。 几天前,当我在12.04上时,一切工作正常。

3
Java安全漏洞也会影响ubuntu吗?
有关于实际的Java安全性问题的谣言。BSI建议人们在所有类型的OS中(甚至在Linux中)停用版本7及更高版本的Java插件。这是否意味着我现在应该停用ubuntu中的iced-tea插件?还是不关心这个特定版本? 非常感谢您的回答。我已经在互联网上寻找这些信息,但是由于我对相互依赖性了解不多,因此无法找到您发现的信息。我已经禁用了icedtea插件。安全胜过遗憾... 我们如何警告所有其他ubuntu用户?根据BSI的说法,该漏洞利用已经在挪威,德国和荷兰等国家使用。由于您得出的结论ubuntu也受到影响,因此这似乎非常重要。Heise Security现在也写,该错误涉及Java支持的各种操作系统和浏览器。 顺便说一句,Oracle终于设法解决了Ver 7更新7中的错误 http://www.oracle.com/technetwork/topics/security/alert-cve-2012-4681-verbose-1835710.html 如何确定ubuntu使用的icedtea版本何时解决了问题? 附加信息:http ://www.kb.cert.org/vuls/id/636312
9 java  security 

1
我应该安装哪个Java?
我看过许多有关如何安装Java的文章。我的问题是我应该为Java开发安装哪一个?OpenJDK 6,OpenJDK 7,Oracle Java 6或Oracle Java 7?有些站点告诉我要安装Oracle Java 6 AND 7,有些站点只说7。那么,它们两者的优缺点是什么?

6
此页面上适用于Ubuntu的Java的五个版本之间有什么区别?
我想在计算机上安装Java,以便开发程序,并且在Ubuntu社区文档中找到有关Java的页面。它说: Java是Oracle(以前称为Sun Microsystems)的一项技术。有几种实现,这里将讨论其中的五个: OpenJDK:OpenJDK项目的主要目标是产生Java SE平台(6和7)的开源实现。这是Ubuntu使用的Java的默认版本,并且最容易安装。 Oracle(Sun)Java 6:Oracle(Sun)Java 6是Java 6的参考实现。 Oracle Java 7:Oracle Java 7是Java 7的参考实现。 IBM Java:IBM Java是PowerPC机器上的首选Java解决方案。它是使用即时编译器的重新实现。仅可从IBM网站获得。 GNU编译器:GNU制作的Java编译器。仅开发人员应安装此程序。 我阅读了内容,但仍然有些困惑。它们都是JDK的不同版本吗?如果没有,那又如何? 您会选择哪一个?
9 java  jdk 


3
如何删除一半安装的软件包?(Sun JDK-Java)
我尝试从安装Sun JDK sudo add-apt-repository ppa:eugenesan/java,但由于以下原因而失败: Downloading... --2012-05-05 15:50:09-- http://download.oracle.com/otn-pub/java/jdk/7u3-b04/jdk-7u3-linux-x64.tar.gz Resolving download.oracle.com (download.oracle.com)... 80.239.230.162 Connecting to download.oracle.com (download.oracle.com)|80.239.230.162|:80... connected. HTTP request sent, awaiting response... 302 Moved Temporarily Location: https://edelivery.oracle.com/otn-pub/java/jdk/7u3-b04/jdk-7u3-linux-x64.tar.gz [following] --2012-05-05 15:50:09-- https://edelivery.oracle.com/otn-pub/java/jdk/7u3-b04/jdk-7u3-linux-x64.tar.gz Resolving edelivery.oracle.com (edelivery.oracle.com)... 2.17.254.174 Connecting to edelivery.oracle.com (edelivery.oracle.com)|2.17.254.174|:443... connected. HTTP request sent, awaiting response... 302 Moved Temporarily Location: …
9 12.04  apt  java  ppa  dpkg 

4
我需要为Java开发安装哪些工具?
我是Ubuntu的新手,我需要在该平台上安装Java开发工具。 我在Ubuntu软件中心看到已经安装了以下软件: OpenJDK Java 6运行时 icedtea Java 6 Web启动 用于在Java中构建富媒体桌面应用程序的netbeans平台 使用热点JIT(无头)的openJDK Java运行时 开发Java和Java移动应用程序还需要安装什么其他东西? 谢谢。

3
通过apt-get为Java ee dev安装Eclipse IDE。可能吗?
我尝试Eclipse IDE为Java EE开发人员安装。 我在终端中运行以下命令: sudo apt-get install eclipse 这成功结束。 但是,当我看到它时,就安装了Eclipse经典版本-不适合Java EE开发人员使用。 所以,这是我的问题:是否可以通过apt-get命令为Java EE Dev安装Eclipse IDE ?

3
如何安装/使用JUnit?
我已经在Ubuntu 11.04上安装了JUnit sudo apt-get install junit 然后创建一个测试文件,如: import org.junit.*; public class TestBasicLinkedList { @Test public void testCanAdd(String[] args) { BasicLinkedList<Integer> list = new BasicLinkedList(); list.add(new BasicListNode<Integer>(1)); assertTrue(list.size() == 1); assertTrue(list.getFirst().getElement().equals(1)); } } 然后尝试在终端中运行 java org.junit.runner.JUnitCore TestBasicLinkedList.java 得到了: Exception in thread "main" java.lang.NoClassDefFoundError: org/junit/runner/JUnitCore Caused by: java.lang.ClassNotFoundException: org.junit.runner.JUnitCore at java.net.URLClassLoader$1.run(URLClassLoader.java:217) at …
9 java 

1
Java替代品-更改自动模式
我安装了三个JDK,这些都是我从事的某些项目所必需的。 运行时,sudo update-alternatives --config java我得到输出: There are 3 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/lib/jvm/java-7-oracle/jre/bin/java 1074 auto mode 1 /usr/lib/jvm/java-6-oracle/jre/bin/java 1073 manual mode 2 /usr/lib/jvm/java-7-oracle/jre/bin/java 1074 manual mode 3 /usr/lib/jvm/java-8-oracle/jre/bin/java 1072 manual mode 如何将选项3(JDK 8)设置为在自动模式下选择的选项?

2
运行sh文件时权限被拒绝
我正在尝试使用sh文件轻松地通过我的Minecraft服务器控制台启动屏幕。我将此文件命名为mc.sh。我在与mc.sh相同的目录中有另一个可以正常运行的sh文件。 这是mc.sh中的内容: screen -S minecraft java -Xms1024M -Xmx1024M -jar spigot.jar nogui 这是另一个sh文件中的内容: #!/bin/sh java -Xms512M -Xmx1024M -XX:MaxPermSize=128M -jar spigot.jar 我收到的错误消息是-bash: ./mc.sh: Permission denied。对于权限mc.shARE-rw-rw-r-- 1

2
Jayatana for Android Studio on 17.04无法正常工作
Jayatana在Ubuntu 16.10上对我来说运行良好,但是升级到17.04之后,Android Studio菜单不再与Ubuntu标题栏合并。 通过终端启动Android Studio时,也没有有关jayatana的消息。 我已经安装了jayatana(显然),并将: -javaagent:/usr/share/java/jayatanaag.jar行添加到: ./android-studio/bin/studio64.vmoptions ./.AndroidStudio2.3/studio64.vmoptions 这是Ubuntu 17.04中的错误,还是我在这里遗漏了一些东西?其他人在进行这项工作时遇到麻烦吗?

2
firefox 52不再支持Java插件。还有其他方法可以在firefox中运行Java applet吗?
最近,我安装了Oracle Java。它工作正常,但是随着Firefox的最新升级,出现了错误。 我在这里检查了它,它说: 从Firefox版本52(2017年3月发布)开始,Firefox对插件的支持有限,因此将无法运行Java。使用Java控制面板找到已安装的Java版本。 我也仔细检查了符号链接。配置正确 $ java -version java version "1.8.0_121" Java(TM) SE Runtime Environment (build 1.8.0_121-b13) 如何在Firefox中运行Java Applet?
8 firefox  java  plugins 

1
无法使用Java打开.jar文件
我正在使用Lubuntu并试图打开一个名为Minecraft.jar的文件,但是对其他人有用的所有解决方案都不对我有用。我安装了以下版本的Java: openjdk版本“ 9-内部” OpenJDK运行时环境(内部9-内部+ 0-2016-04-14-195246.build.src)OpenJDK 64位服务器VM(内部9-内部+ 0-2016-04-14- 195246.buildd.src,混合模式) 当我尝试右键单击它并使用OpenJDK Java 8运行时打开时,什么也没有发生,每当我在终端中尝试java -jar命令时,这就是我得到的一切: mitochondria@Mina:~$ java -jar /home/mitochondria/Desktop/Minecraft.jar Java运行时环境检测到致命错误: SIGSEGV(0xb)at pc = 0x00007fc01b121009,pid = 20039,tid = 20040 JRE版本:OpenJDK运行时环境(9.0)(内部版本9-内部+ 0-2016-04-14-195246.buildd.src)Java虚拟机:OpenJDK 64位服务器虚拟机(9-内部+ 0-2016-04-14 -195246.buildd.src,混合模式,分层,压缩的oops,g1 gc,linux-amd64)问题框架:C [libjava.so + 0x1d009] JNU_GetEnv + 0x19 核心转储将被写入。默认位置:可以使用“ / usr / share / apport / apport%p%s%c%P”处理核心转储(或转储到/ home /线粒体/core.20039) 包含更多信息的错误报告文件另存为:/home/mitochondria/hs_err_pid20039.log 如果您要提交错误报告,请访问: …
8 java  jdk  openjdk 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.