标签: java

监控后台作业的进度/活跃度

我已经开始了后台工作。有没有办法知道它的进展情况以及是否已经停止?

我的命令行是这样的:

java weka.classifiers.trees.J48  -t data.arff  J48-data.model >&  log
Run Code Online (Sandbox Code Playgroud)

shell java background-process

5
推荐指数
1
解决办法
2950
查看次数

如何让 apt 识别已安装的 tar 包?

我已经安装了 Oracle Java。我希望能够删除 OpenJDK,但在尝试这样做时apt想要安装另一个版本的 Java。

我如何配置才能apt知道我已经安装了第三方 Java,以便我可以删除这些 OpenJDK 软件包?

java apt

5
推荐指数
1
解决办法
1001
查看次数

Tomcat 不会使用 setenv.sh

我已将 Tomcat 安装为服务。

CATALINA_HOMECATALINA_BASE是一样的:

-Dcatalina.base=/usr/share/tomcat7 -Dcatalina.home=/usr/share/tomcat7
Run Code Online (Sandbox Code Playgroud)

我在下一行添加了setenv.sh脚本/usr/share/tomcat7/bin

$ cat /usr/share/tomcat7/bin/setenv.sh
#!/usr/bin/env bash

export JAVA_OPTS="-Dcom.sun.management.jmxremote=true \
                  -Dcom.sun.management.jmxremote.port=9090 \
                  -Dcom.sun.management.jmxremote.ssl=false \
                  -Dcom.sun.management.jmxremote.authenticate=false \
                  -Djava.rmi.server.hostname=54.***.***.65"
Run Code Online (Sandbox Code Playgroud)

但是 Tomcat 的行为仍然没有变化 - 没有打开新端口,没有新选项是ps aux | grep java

# netstat -anp | grep 9090 | wc -l
0

# ps aux | grep java
tomcat   32063 96.6 23.5 1904000 399872 ?      Sl   09:04   3:07 /usr/lib/jvm/jre/bin/java -Xms512M -Xmx1024M -javaagent:/usr/share/tomcat7/newrelic/newrelic.jar -classpath :/usr/share/tomcat7/bin/bootstrap.jar:/usr/share/tomcat7/bin/tomcat-juli.jar:/usr/share/java/commons-daemon.jar -Dcatalina.base=/usr/share/tomcat7 -Dcatalina.home=/usr/share/tomcat7 -Djava.endorsed.dirs= -Djava.io.tmpdir=/var/cache/tomcat7/temp -Djava.util.logging.config.file=/usr/share/tomcat7/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager org.apache.catalina.startup.Bootstrap …
Run Code Online (Sandbox Code Playgroud)

java tomcat

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

NixOS 上用于 IntelliJ 的 Java SDK

我最近在我的机器上安装了 NixOS,为了 Java 开发,我添加了 IntelliJ CE 14.1.5 和 Oracle JDK 8。

但是 IntelliJ 不会自动识别 Java SDK 的路径

readlink -f $(which java)
/nix/store/...-oraclejdk-8u60/bin/java
Run Code Online (Sandbox Code Playgroud)

在“为 JDK 选择主目录”中选择 /bin/ 时,它不接受它。

我已经搜索了一段时间,但我真的找不到合适的东西来让它工作。

任何帮助表示赞赏。

java nixos intellij

5
推荐指数
1
解决办法
1758
查看次数

如何增加服务器负载?

我正在尝试在服务器投入生产之前尽可能给它施加压力。我正在使用 Jmeter,并且能够通过修改脚本来增加一点压力。我还修改了 JVM 选项,但仍然不够。增加服务器负载的最佳方法有哪些?

solaris java load

5
推荐指数
1
解决办法
1751
查看次数

在 Debian 8 上安装 Java JDK 和 JRE

我安装了 Debian 8,我想安装 Java JRE 和 JDK。我使用这种方法并且它有效。

但是,恐怕是因为它是托管在存储库中的脚本。我想了解为什么当我按照文档这个 JRE的提取物放在/usr/java/jre1.8.0_73目录中时它不起作用。我按照本文档中的说明添加了路径变量,但它不起作用。PATH=/usr/local/jdk1.8.0/bin:$PATH export PATH

即使我尝试安装 OpenJDK,也找不到该软件包。我不明白为什么在 Debian 上安装 Java 这么复杂;它在 Ubuntu 上非常简单。我希望有人给我一步一步的说明来安装它。

debian java software-installation jdk

5
推荐指数
1
解决办法
5469
查看次数

Ubuntu:如何使用 apt-get 安装特定的 Java 更新?

我想在我的 Ubuntu 上安装 JVM 的特定更新。这可能与apt-get吗?我正在寻找 version 1.8.0_151,到目前为止,如果我运行,apt-get install -y oracle-java8-installer我会得到 version 1.8.0_161,这不是我想要的。

ubuntu java apt software-installation

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

允许用户在没有密码的情况下运行 systemctl/systemd 服务

我在 linux 中有一个服务,appSevice 当我使用这些命令启动和停止时,它可以工作:

sudo systemctl start appSevice.service;
sudo systemctl stop  appSevice.service;
Run Code Online (Sandbox Code Playgroud)

但是当我尝试从 JAVA 代码执行这些时,例如:

Runtime.getRuntime().exec(new String[]{"systemctl", "stop", "appService.service"});
Run Code Online (Sandbox Code Playgroud)

...它不起作用,我收到此错误:

>  Failed to stop appService.service: Interactive authentication required
Run Code Online (Sandbox Code Playgroud)

这是我的服务:

[Service]
Type=simple
ExecStart=/opt/soft/v1/launchAppService.ksh start
User=Jms-User
Restart=on-abort
Run Code Online (Sandbox Code Playgroud)

有没有办法避免这个错误并在不提供密码的情况下运行服务?

linux java

5
推荐指数
1
解决办法
2904
查看次数

IntelliJ IDEA — 请考虑切换到更适合 IDE 的捆绑 Java 运行时

IntelliJ IDEA 在每次启动时都会显示此消息。

图片

如何在 IntelliJ IDEA 上纠正此警告?

编辑:我在 arch linux 上安装了 yay 的 IntelliJ IDEA 终极版。

ide arch-linux java intellij

5
推荐指数
1
解决办法
1942
查看次数

如何设置将在退出时保存的环境变量 JAVA_HOME?

可能重复:
如何设置用户环境变量?(永久,不是会话)

我用的是suse。首先我安装了 jdk7,所以JAVA_HOME是:

/usr/java/jdk1.7.0_05/
Run Code Online (Sandbox Code Playgroud)

我卸载了 jdk7 并安装了 jdk6,但我不知道如何更改JAVA_HOME. .bashrc并且.profile不包含任何关于JAVA_HOME.

有另一个文件吗?

path java environment-variables profile

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