标签: java

未知java进程导致CPU频繁峰值

几个小时以来,由于我不知道的 Java 进程,我的笔记本电脑的 CPU 使用率经常达到峰​​值,即使它在我的会话中运行(请参阅下面的第一行)。

在此处输入图片说明

峰值不规则地出现(大约每 5 分钟一次)并持续大约 20 秒。当它们发生时我没有做任何特别的事情(实际上是在TeXstudio 中输入一些文本 )。即使在重新启动我的系统后它仍然继续。

我怎样才能缩小这个问题的原因?

编辑:感谢安德鲁的回答,我发现峰值是由/proc/4146/exe -> /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java......引起的,但我不确定是什么触发了它。

cpu-load java cpu

4
推荐指数
1
解决办法
4254
查看次数

如何在 Ubuntu 16.04 上安装 Groovy 2.5?

sudo apt-get install groovy 为我提供:

groovy -v
Groovy Version: 1.8.6 JVM: 1.8.0_131 Vendor: Oracle Corporation OS: Linux
Run Code Online (Sandbox Code Playgroud)

但是,这个版本的 Groovy 已经很老了。如何安装最新的?- 2.5?

java jvm software-installation

4
推荐指数
1
解决办法
8274
查看次数

16.04 - openJDK 7 - Minecraft 不会启动

它用来工作。但是,当我按下启动器上的播放按钮时,它会不断弹出这里显示的输出图片

java launcher minecraft

4
推荐指数
1
解决办法
650
查看次数

在 16.04 中安装 Java 7 并使用多个 Java 版本

我已经安装了 Java 8,但是我不知道如何安装 Java 7 以及如何在两个 Java 版本之间切换。

我还想在 Java 7 和 8 之间切换以更新我正在处理的项目。我是一个新的 Ubuntu 用户,所以要非常具体。

添加:12/31/2017

gero@4790k:~$  lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 16.04.3 LTS
Release:        16.04
Codename:       xenial
Run Code Online (Sandbox Code Playgroud)

当我尝试使用:

gero@4790k:~$ sudo apt-get install openjdk-7-jdk
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package openjdk-7-jdk is a virtual package provided by:
  oracle-java9-installer 9.0.1-1~webupd8~0
  oracle-java8-installer 8u151-1~webupd8~0
  oracle-java7-installer 7u80+7u60arm-0~webupd8~1
You should explicitly select one to install.

E: Package 'openjdk-7-jdk' has no installation …
Run Code Online (Sandbox Code Playgroud)

java openjdk software-installation

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

Java 10 WebUpd8?

是否有可用的 Java 10 WebUpd8 包?有做一个的计划吗?我在任何地方都找不到太多信息。

package-management java

4
推荐指数
1
解决办法
1863
查看次数

18.04 上 Eclipse 和 NetBeans 的 Java 版本问题

我是 Ubuntu 的新手,使用 18.04 并尝试安装 Netbeans 或 Eclipse,但它们都不起作用。

起初,我的 java 是版本 10。搜索解决方案时,我发现了许多安装版本 8 的建议,因此我安装了它并将默认 java 更改为 8,但出现新错误。

这是 eclipse 的错误,它位于其配置文件夹中(从终端运行 eclipse 后,eclipse 引导我到那里查看错误):

!SESSION Sat Jun 09 15:21:19 CEST 2018 -----------------------------------------
!ENTRY org.eclipse.equinox.launcher 4 0 2018-06-09 15:21:19.382
!MESSAGE Exception launching the Eclipse Platform:
!STACK
java.lang.ClassNotFoundException: org.eclipse.core.runtime.adaptor.EclipseStarter
    at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:626)
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584)
    at org.eclipse.equinox.launcher.Main.run(Main.java:1438)
    at org.eclipse.equinox.launcher.Main.main(Main.java:1414)
Run Code Online (Sandbox Code Playgroud)

Netbeans 甚至不提供错误消息 - 它只是无法加载。

我再次搜索以查看有什么问题,似乎这些应用程序甚至需要旧版本的 Java,但我找不到任何旧版本。(java 不支持它们)

有人可以帮忙吗?

eclipse java netbeans 18.04

4
推荐指数
1
解决办法
2004
查看次数

如何在 Ubuntu 19.04 上安装 Java 8

我将系统升级到最新的 Ubuntu。但是,它似乎与 java 11 一起提供。我删除了它,因为我需要 Java 8。但是,似乎 Java 8 不会安装在我的系统上,我在谷歌搜索时偶然发现了这个:https://launchpad。 net/~webupd8team/+archive/ubuntu/java 如何在我的系统上安装 Jre 和 jdk 8?

lubuntu java jdk jre 19.04

4
推荐指数
1
解决办法
6293
查看次数

无法安装 DiffMerge。错误显示“依赖项无法满足:libcurl3(>=7.16.2-1)”

我正在尝试安装 DiffMerge。我.deb从 SourceGear 网站下载了该软件包。但是安装的时候提示如下错误

依赖不能满足:libcurl3(>=7.16.2-1)

任何人都可以帮我解决这个问题吗?
在我学习 Java 时,我需要 DiffMerge,因为它有助于比较代码。

apt dependencies java gdebi software-installation

4
推荐指数
1
解决办法
2815
查看次数

如何安装 java 8.0.232 Ubuntu 18.0.4

我需要安装 8.0.232 openjdk 版本。我正在使用 sdkman,结果sdk list java是:

 Java.net      |     | 15.ea.25     | open    |            | 15.ea.25-open       
               |     | 14.0.1       | open    |            | 14.0.1-open         
               |     | 13.0.2       | open    |            | 13.0.2-open         
               |     | 12.0.2       | open    |            | 12.0.2-open         
               |     | 11.0.7       | open    |            | 11.0.7-open         
               |     | 10.0.2       | open    |            | 10.0.2-open         
               |     | 9.0.4        | open    |            | 9.0.4-open          
               |     | 8.0.252      | open    |            | 8.0.252-open        
               | >>> | 8.0.242      | open …
Run Code Online (Sandbox Code Playgroud)

java jdk openjdk

4
推荐指数
1
解决办法
946
查看次数

Gradle JAVA_HOME 设置为无效目录

我已经尝试并查看了过去的 Gradle Java_HOME 问题,但是似乎没有一个选项有效。我跟着这个网站安装了 Gradle。但是,我运行的所有 Gradle 命令都会导致以下错误:

ERROR: JAVA_HOME is set to an invalid directory: /usr/lib/jvm/jdk1.8.0_241

Please set the JAVA_HOME variable in your environment to match the location of your Java installation.
Run Code Online (Sandbox Code Playgroud)

我也在使用 OpenJDK 11 和

$ echo $JAVA_HOME
/usr/lib/jvm/jdk1.8.0_241
Run Code Online (Sandbox Code Playgroud)

java gradle

4
推荐指数
1
解决办法
7866
查看次数