Questions tagged «java»

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

3
oracle-java8-installer是否导致“ apt”删除?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为Ask Ubuntu 的主题。 5年前关闭。 自从第一个Alpha版本发布以来,我一直在运行可信赖的软件,每天都会更新。我还从WebUpd8 PPA安装了oracle-java7-installer。今天,我在dist-upgrade期间注意到oracle-java7-installer被删除了。在我的边缘系统上,我只允许所有默认值,因此我允许删除,无论如何都希望尝试Java 8版本。但是,当我去安装oracle-java8-installer软件包时,它想删除“ apt”!显然,这引起了我的关注,甚至感觉像是安全方面的关注。帮助理解这一点将不胜感激。 $ sudo apt-get install oracle-java8-installer Reading package lists... Done Building dependency tree Reading state information... Done Suggested packages: visualvm ttf-baekmuk ttf-unfonts ttf-unfonts-core ttf-kochi-gothic ttf-sazanami-gothic ttf-kochi-mincho ttf-sazanami-mincho ttf-arphic-uming The following packages will be REMOVED: apt apturl nautilus-share python3-software-properties software-center software-properties-common software-properties-gtk …
14 apt  java 

2
无法了解什么是JDK位置
我已经确定正确安装了Java。 aaa@ubuntu:~$ whereis java java: /usr/bin/java /usr/bin/X11/java /usr/local/java /usr/share/java aaa@ubuntu:~$ whereis javac javac: /usr/bin/javac /usr/bin/X11/javac 但是,当我尝试将/usr/bin/javaIntellyJ Idea12中的位置添加为java项目sdk时,我无法执行此操作,因为它需要文件夹并且/usr/bin/java是文件。即使我指定/usr/bin,它也会指出这不是有效位置。 那么,它的位置在哪里?如何将位置设置为IntellyJ Idea12或Eclipse的Java SDK? 更新:路径“ / usr / lib / jvm /”不存在 UPDATE2: 我使用了本教程http://www.wikihow.com/Install-Oracle-Java-on-Ubuntu-Linux


1
JAVA_HOME定义不正确
我安装了Java JDK热点1.7。当我键入时,java -version我得到: java version "1.7.0" Java(TM) SE Runtime Environment (build 1.7.0-b147) 这是对的。 我尝试安装Maven,并添加到/etc/environment文件中: JAVA_HOME=/usr/lib/jvm/jdk1.7.0 M2_HOME=/usr/local/apache-maven/apache-maven-3.0.4 MAVEN_HOME=/usr/local/apache-maven/apache-maven-3.0.4 M2=/usr/local/apache-maven/apache-maven-3.0.4/bin 现在,当我键入mvn时,我得到: Error: JAVA_HOME is not defined correctly. We cannot execute ”/usr/lib/jvm/jdk1.7.0”/bin/java 但是我没有在环境文件中添加JAV_HOME var的标记。 它试图从 ”/usr/lib/jvm/jdk1.7.0”/bin/java 路径,实际上应该是 /usr/lib/jvm/jdk1.7.0/bin/java 当我命令 $JAVA_HOME 我正进入(状态: bash: ”/usr/lib/jvm/jdk1.7.0”: No such file or directory 我确定path(/usr/lib/jvm/jdk1.7.0)是正确的。

3
除64位版本外,是否可以安装32位Java?
对于正常开发,我使用随软件包管理器安装Java开发套件(OpenJDK)时提供的64位VM。 但是有些Java应用程序(我想包含本地库)在64位Java VM上不起作用。(看起来SoapUI就是这样的候选者-在4.0.1和4.5 beta 1版中,如果在64位VM上运行,它将失败并出现分段错误。) 除了64位版本外,我还尝试安装i386版本的openjdk-6-jre,但是由于性能问题,它被拒绝了(因为它与现有的64位版本冲突)。如果尝试在32位版本中安装openjdk-jre-7,也会发生相同的情况。 是否可以在建议安装的64位系统上运行Java 32位应用程序的答案ia32-sun-java6-bin,但是没有使用该名称的软件包(或ia32Java和Java)。 在不将整个系统Java安装切换到32位的情况下,我该怎么办才能运行SoapUI?
14 11.10  64-bit  java  32-bit 

9
JDK 1.7.0_u2 x64中的Minecraft
我有64位的Ubuntu 11.10,并通过webupd8 page安装了JDK 1.7.0更新2 x64 。但是目前我的《我的世界》游戏有问题。从Minecraft.net下载启动器并启动后,java -jar /home/zrebec/Downloads/minecraft.jarlauncehr 的游戏正常启动,登录游戏后下载更新,但随后在终端中只有黑屏: Setting user: zrebec, -356009615199623309 Exception in thread "Minecraft main thread" java.lang.UnsatisfiedLinkError: /home/zrebec/.minecraft/bin/natives/liblwjgl.so: /home/zrebec/.minecraft/bin/natives/liblwjgl.so: wrong ELF class: ELFCLASS32 (Possible cause: architecture word width mismatch) at java.lang.ClassLoader$NativeLibrary.load(Native Method) at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1928) at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1825) at java.lang.Runtime.load0(Runtime.java:792) at java.lang.System.load(System.java:1059) at org.lwjgl.Sys$1.run(Sys.java:69) at java.security.AccessController.doPrivileged(Native Method) at org.lwjgl.Sys.doLoadLibrary(Sys.java:65) …
14 64-bit  java  minecraft 

5
可以从Canonical的合作伙伴资料库中获得Sun的Java吗?
我刚刚发现Oracle(Sun)的Java6已从Canonical的合作伙伴存储库中消失了。 在从所有存储库中提取Java之前,我已经购买了Minecraft以便在Ubuntu中玩。最近重新安装后,我找不到在我的系统上现在安装的唯一OS中玩此游戏的方法。 等同于Java的开源软件将无法运行此软件,也无法与朋友一起使用Yahoo Games。为了继续使用或不使用付费商业软件,我应该在某个地方选择我愿意应对的安全风险。 除了直接从sun下载Java并尝试手动重新安装之外,还有其他解决方案吗?这种方法加上我的Ubuntu短期技能是不可行的。

2
在Java应用程序中将水平滚动视为右键单击
我已经在Ubuntu 11.04中为触摸板启用了水平滚动,但是在Java应用程序(在我的情况下为NetBeans)中使用它时,可以单击鼠标右键。 水平滚动在所有非Java编写的应用程序中均可完美运行。 我该怎么做才能使其正常工作?
14 java  touchpad 

1
gzip:stdin:文件意外结束->解压缩jdk-7u55-linux-x64.tar.gz时出现问题
我已经下载了'jdk-7u55-linux-x64.tar.gz' 当我执行以下命令进行提取时, sudo tar xvzf jdk-7u55-linux-x64.tar.gz 也尝试过 sudo tar xvf jdk-7u55-linux-x64.tar.gz sudo tar xf jdk-7u55-linux-x64.tar.gz sudo tar -xvf jdk-7u55-linux-x64.tar.gz 但是最后还是出错了, gzip: stdin: unexpected end of file tar: Unexpected EOF in archive tar: Unexpected EOF in archive tar: Error is not recoverable: exiting now 如何解决呢?
14 java  14.04  jdk  tar 

2
适用于Android Studio的OpenJDK与Oracle JDK
在安装了OpenJDK的情况下运行Android Studio时,出现警告,建议您使用Oracle JDK。Oracle JDK实际上更好吗?还是坚持使用OpenJDK可以吗?与简单sudo apt-get install default-jdk的OpenJDK 相比,安装Oracle JDK似乎很麻烦。我应该担心两者之间有什么区别吗?
13 java  android  openjdk  jdk  oracle 

3
Android Studio无法很好地渲染Ubuntu Mono字体
它甚至不会将其识别为等宽字体。然后,仅当字体大小设置为20或更大时,它才会显示抗锯齿。但是对于其他字体,它会在16岁时执行。 设置为16时,结果是字体看起来很丑,而且看起来很疲劳。 我在studio64.vmoptions文件中使用这些设置 -Dawt.useSystemAAFontSettings=lcd -Dswing.aatext=true -Dsun.java2d.xrender=true 我已经尝试了Dawt.useSystemAAFontSettings的各种设置,并且仍然是同一问题。 Ubuntu Monospace字体在Eclipse和其他文本编辑器中看起来不错,在Eclipse中为12号并且呈现效果很好。 这是Ubuntu Mono 16的一些屏幕截图: Ubuntu Mono 20 Source Pro 16(我认为Studio附带了) Eclipse中的Ubuntu Mono 12(对我而言理想) 我已将图像上传到imgur,因为此站点正在压缩图像,并且质量受到影响。 是否有另一个设置正在控制打开字体的消除锯齿的大小。有没有一种方法可以控制Android Studio中使用的dpi设置。 其他人还有其他字体建议。我尝试过droid mono,以及Ubuntu随附的其他默认默认设置。 我正在使用Nvidia驱动程序在Ubuntu 12.04上使用Android Studio 0.86,Oracle的Java 7。

3
适用于OpenJDK 8的IcedTea插件
我从OpenJDK 7更新到8。我卸载了7,它也卸载了IcedTea插件。我试图用重新安装IcedTea sudo apt-get install icedtea-7-plugin 但这是行不通的。当我尝试启动topcoder jnlp文件时,它失败。此外,它不会在Google Chrome中加载任何Java插件。使用OpenJDK 7很好。是否有针对OpenJDK 8的较新版本的IcedTea?
13 java  openjdk  jdk  icedtea 

2
如何在Ubuntu中运行Java程序
sachin@sachin-Lenovo-G550:~$ java -version java version “1.7.0_21″ OpenJDK Runtime Environment (IcedTea 2.3.9) (7u21-2.3.9-1ubuntu1) OpenJDK Server VM (build 23.7-b01, mixed mode) 当我运行上面的命令时,这表明Java已安装在系统中,但是当我要编译任何Java程序时,它会显示以下错误消息: sachin@sachin-Lenovo-G550:~/programs$ javac abc.java The program ‘javac’ can be found in the following packages: * default-jdk * ecj * gcj-4.6-jdk * gcj-4.7-jdk * openjdk-7-jdk * openjdk-6-jdk Try: sudo apt-get install 请告诉我如何摆脱它并运行我的Java程序。
13 java  compiling 

3
Netbeans安装错误:指定的jdk文件夹不包含jdk
在安装Netbeans 7.3期间,我收到此消息 the specified jdk folder does not contain jdk 我已经使用apt-get在系统上安装了openjdk 7。我试图指定到达的路径/usr/lib/jvm/java-7-openjdk-i386,也试图这样做,/usr/lib/jvm/java-7-openjdk-i386/bin但是没有任何效果。我该怎么办?
13 java  openjdk  netbeans  jdk 

6
在ubuntu上将Java版本更新为8
我想在ubuntu 12.04计算机上更新我的Java版本(UPDATE,未安装)。我目前有Java 7.x,并且希望将其更新到最新版本(至少为8.0),而又不会过于复杂。
13 12.04  updates  java 

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.