Tag: java

来自同一系统上不同供应商的JRE

在各种教程中,据说,您应该在安装新JRE / JDK之前删除现有的JRE / JDK(例如,在安装Oracle之前删除OpenJDK)。 真的有必要吗? 我记得一次有两个JRE,能够在我的IDE中选择运行程序。 不记得有任何冲突,有什么机会?

bash:/ usr / bin / java:没有这样的文件或目录

我从oracle网站手动安装了jdk1.8.0。 我已经按照数字海洋上的步骤进行了操作 。 当我执行java -version ,得到了这个结果: – bash: /usr/bin/java: No such file or directory /usr/bin/中存在符号链接java,它链接到/etc/alternatives/存在的另一个符号链接java,此链接指向/usr/lib/jvm/jdk1.8.0 。 我设置了环境变量: – 文件~/.bashrc和/etc/profile中的PATH,JAVA_HOME。 我仍然No such file or directory 。 其实我想安装hadoop,为此第一步是安装java。 我使用的是Ubuntu 14.04

获取显示特定窗口的过程的PID

我想知道特定窗口的进程ID。 我已经看到并使用了Force close panel applet,我想要一些类似的东西来报告我选择的窗口的进程ID。 如果存在用于此目的的工具,那就太好了。 虽然,如果可以的话,我甚至愿意写一个简单的python脚本。 编辑 :在更具体的情况下,我想获得java swing窗口的进程ID。 ( xprop解决方案的一些答案建议不起作用)。 谢谢。

在Xenial 16.04中tzdata-java发生了什么?

在升级到xenial时,包tzdata-java已被删除,确实不再可用。 我设法从openjdk-r PPA安装较旧的JDK版本(仍然需要进行一些开发),但tzdata-java也不在那里。 我看到一些unit testing失败,因为时区数据不可用。 为什么删除了tzdata-java,更重要的是,我如何为Java安装某种合理的最新时区信息?

Java-Swing应用程序中的丑陋/非抗锯齿字体

我最近切换到Ubuntu并使用webupd8team / java存储库安装了Oracle的Java JDK 8u45(32位)。 除了Java-Swing应用程序具有破坏和丑陋的字体且没有抗锯齿之外,一切似乎都运行良好。 更改字体不起作用。 像Gedit这样的本机应用程序虽然具有相同的字体但不会受到影响(Eclipse也不是非Swing Java应用程序); 它只影响基于Swing的应用程序。 Eclipse似乎工作得很好,但它对我来说是一个严重的问题,因为我是一个Java开发人员,我主要使用Swing作为我的应用程序(没有SWT或任何其他本地替代品)。 截图:(jEdit v5.1) 我正在运行Ubuntu 15.04(这是2015-06-15的最新版本)。 我的Java版本是1.8.0_45,’java -version’给出以下输出: java version “1.8.0_45” Java(TM) SE Runtime Environment (build 1.8.0_45-b14) Java HotSpot(TM) Server VM (build 25.45-b02, mixed mode) 我已经尝试过类似问题中提供的修复程序(此处和其他stackexchange站点),但它们不起作用。 我还在/ etc / environment中添加了以下行(如下所示: https : //wiki.archlinux.org/index.php/Java_Runtime_Environment_Fonts )但它们没有给我任何明显的结果。 JAVA_FONTS=/usr/share/fonts/truetype _JAVA_OPTIONS=’-Dawt.useSystemAAFontSettings=on’ 我敢肯定必须有一个解决方案。 相同的Java应用程序在Windows-7上正常运行。 我无法将Swing应用程序移植到SWT只是因为这个小问题,我也无法停止开发。 但我无法做任何事情,因为它是操作系统的一个问题。

java alternative – 更改自动模式

我安装了三个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)设置为在自动模式下选择的选项?

无法在Ubuntu 14.04上为LibreOffice 4.2安装LanguageTool 2.5扩展

我无法为LibreOffice安装LanguageTool扩展。 我尝试安装它时获得exception。 ps有人说解决方案是安装openoffice.org-java-common软件包,但Ubuntu 14.04在其存储库中没有此软件包。 系统细节: OS: Ubuntu 14.04 LTS LibreOffice: 4.2 (4.2.3.3) LanguageTool: 2.5 Java: Oracle JDK 1.8.0_05 exception消息:

如何将Eclipse与12.04提供的JDK一起使用?

我更新到Ubuntu 12.04,现在Eclipse不再接受/ usr / lib / jvm中的OpenJDK 6了。 我尝试安装openjdk 7,它确实在/ usr / lib / jvm中创建了两个文件夹,但是Eclipse JDK对话框都没有接受它们。 编辑 :我指的是用于编译和执行编写程序的JDK。 不是JRE用来运行eclipse。 这尤其意味着使用专有JDK不是我的选择。

java安全漏洞是否也会影响ubuntu?

有传言称实际的java安全问题。 BSI建议人们在所有类型的操作系统中停用java插件版本7及之前版本,即使在linux中也是如此。 这是否意味着,我现在应该停用ubuntu中的冰茶插件? 或者这个特定版本不关心? 非常感谢您的回答。 我已经在互联网上查找了这些信息,但由于我不太了解相互依赖性,所以无法找到你发现的信息。 我现在禁用了icedtea插件。 比抱歉更安全… 我们如何警告所有其他ubuntu用户呢? 根据BSI,该漏洞已经在挪威,德国和荷兰的国家得到了过度使用。 由于ubuntu在你得出结论时也会受到影响,这似乎非常重要。 现在还提高安全性,这个bug涉及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

“你的Java版本已经过时了。”在Ubuntu 2014.04上

通过完全更新的Ubuntu 2014.04,Firefox告诉我: 您的Java版本已过期。 如何更新Java? 在终端中输入java -version告诉我: java version “1.7.0_51” Java(TM) SE Runtime Environment (build 1.7.0_51-b13) Java HotSpot(TM) 64-Bit Server VM (build 24.51-b03, mixed mode) 键入which java告诉我/usr/bin/java 。