jvm

为什么此命令不能使类文件可双击?
jvm

为什么此命令不能使类文件可双击?

我想让 .class 文件在双击时使用 java.exe 打开。首先,我尝试使用“打开方式”来做到这一点,它甚至没有将 java.exe 作为选择。现在我在 cmd 中输入以下内容 - reg Add "HKCU\SOFTWARE\Classes\.class" /VE /D "classfile" /F 1>NUL reg Add "HKCU\SOFTWARE\Classes\classfile\shell\Open\Command" /VE /D "\"C:\Program Files\Java\jdk8\bin\java.exe\" -cp \"...

Admin

在 Linux 上安装 Java
jvm

在 Linux 上安装 Java

我需要在空白服务器上安装 Java。 我使用这些命令来安装 Java sudo tar -xvzf jdk-11.0.12_linux-x64_bin.tar.gz export JAVA_HOME=/home/[email protected]/jvm/jdk-11.0.12 echo $JAVA_HOME export PATH=$PATH:$JAVA_HOME/bin echo $PATH 当我输入时java -version,它会显示我安装的版本。看来我成功安装了 JVM,但问题是每天 Java 都会消失,我必须重新安装。你知道这是怎...

Admin

Tomcat 未使用最新的 Java 版本
jvm

Tomcat 未使用最新的 Java 版本

我有 Java 8 v171。几个月前,我安装了 Tomcat 8.5.50。现在,我需要升级我的 Java 版本。 现在,我有 Java 8 v171 和 Java 8 v301。 输出java -version: java version "1.8.0_301" Java(TM) SE Runtime Environment (build 1.8.0_301-b09) 我设置JAVA_HOME和JRE_HOME。输出echo "%JAVA_HOME% / %JRE_HOME%": "D:\Software\Java\jdk1.8.0_301 / D:\...

Admin

链接 Java 以外的 JVM 语言与 Matlab
jvm

链接 Java 以外的 JVM 语言与 Matlab

我知道可以将 Java 程序与 Matlab 链接起来。那么是否可以将任何 JVM 语言与 Matlab 链接起来?我怀疑是这样的 —— 大概 Matlab 无法分辨并且不关心 .class 文件是如何创建的 —— 但我希望有人能提供一些关于它的具体信息。我在 Matlab 网站上找不到任何相关信息。 我对 Kotlin 的最新进展很感兴趣(如果有人感兴趣我可以解释)但我感兴趣的是知道它是否可以用于任何 JVM 语言。 ...

Admin

在 G1 GC 中,如何计算 IHOP 来启动并发标记周期?
jvm

在 G1 GC 中,如何计算 IHOP 来启动并发标记周期?

我试图了解 G1 GC 如何计算标记阈值以及它如何使用值-XX:InitiatingHeapOccupancyPercent并-XX:+G1UseAdaptiveIHOP确定标记阈值以及将此标记阈值与哪个占用百分比(老一代或整个堆)进行比较。 文档中提到了两种不同的计算方法, 第一表示,占用率计算是针对整个堆而不是任何一代。 -XX:InitiatingHeapOccupancyPercent=percent Sets the percentage of the heap occupancy (0 to 100) at which to start ...

Admin

Tanuki 包装器有多个不需要的实例
jvm

Tanuki 包装器有多个不需要的实例

使用 Tanuki 3.5.25 软件管理 java8 服务时,我们在 AIX 上遇到一个问题,可以在以下日志中观察到: STATUS | wrapper | 2019/09/08 15:07:09 | --> Wrapper Started as Daemon STATUS | wrapper | 2019/09/08 15:07:09 | Java Service Wrapper Community Edition 64-bit 3.5.25 STATUS | wrapper | 2019/09/08 15:07:09 | Copyri...

Admin

Talend JVM 兼容性
jvm

Talend JVM 兼容性

大家好,我正在使用以下命令在命令行上在 Talend 6.3.1 上执行一项作业: executeJob job_name -i /etc/alternatives/jre_1.8.0_openjdk/bin/java -jc DEV 我总是收到以下错误。 错误行:8113 详细消息:com.jcraft 无法解析为类型 该作业正在使用调用 jsch-0.1.53.jar 的 SFTP 组件,该 jar 存在于作业中,但由于某种原因,命令行日志显示它似乎找不到它 !MESSAGE 2019-10-14 17:40:29,926 IN...

Admin

安装 Java 时 JVM 启动失败
jvm

安装 Java 时 JVM 启动失败

我安装了 Java,然后意识到版本不对,所以我尝试重新安装 Java,但安装过程中提示“JVM 启动失败”。我尝试安装 JDK 1.8.0_221。任何帮助都非常感谢。 ...

Admin

无法找到 IfFileName 的插件类型
jvm

无法找到 IfFileName 的插件类型

当我尝试在 Windows 10 上安装 sonarqube 时,elasticsearch 给出了此错误: wrapper | --> Wrapper Started as Console wrapper | Launching a JVM... jvm 1 | Wrapper (Version 3.2.3) http://wrapper.tanukisoftware.org jvm 1 | Copyright 1999-2006 Tanuki Software, Inc. All Rights Reserved. jvm 1...

Admin

Tomcat 因意外错误而崩溃
jvm

Tomcat 因意外错误而崩溃

Tomcat 服务器崩溃,Java 虚拟机检测到意外错误。hs_err_pid.log崩溃期间还生成了文件。 hs_err_pid 日志文件捕获“V [libjvm.so+0x256a2f]”作为有问题的框架,当前线程为“CompilerThread0”。 我正在尝试找到这次崩溃的根本原因。以及可以采取哪些措施来防止此类崩溃... 版本 Tomcat : 5.5.23 JDK : build 1.5.0_18-b02 OS : RHEL 5.11 Catalina.out 文件中的错误 # # An unexpected error h...

Admin

java线程转储分析
jvm

java线程转储分析

背景:我们在垃圾收集方面遇到了一些问题,我们发现它需要 15-40 秒,在此期间应用程序处于“暂停”状态。 以下是我们在垃圾收集日志中看到的内容‘时间:用户 = 0.04 系统 = 0.00,实际 = 14.54 秒’ 事实上,用户/系统时间非常小而实际时间很大,(我认为)这意味着垃圾收集行为只花费了一小段时间,但由于某种原因,应用程序正在等待线程到达安全点。我们设法在其中一次暂停期间获得了线程转储,我希望有人可以解释一下我在这里看到的内容: "AsyncAppender-Worker-JVM_ASYNC" #25 daemon prio=5 os...

Admin

有适用于 Windows 10 的 64 位版本的 Groovy 吗?
jvm

有适用于 Windows 10 的 64 位版本的 Groovy 吗?

Groovy 有 64 位版本吗?我的操作系统是 Windows 10。 我找了好几天都没有找到。我遇到的问题是我需要使用 64 位 JVM 和 Groovy,这样我才能最大化 JVM 堆大小(我需要超过 4G,这是使用 32 位 JVM 时的最大堆大小)。 ...

Admin

Puppet db 证书消失了吗?
jvm

Puppet db 证书消失了吗?

自服务启动以来,配置中没有任何变化,只有许可证密钥。“cacerts”文件本身是一个符号链接。有人遇到过类似的问题吗? root@puppet:/home/user# journalctl -u pe-puppetdb -- Logs begin at Thu 2019-05-02 17:48:14 UTC, end at Thu 2019-05-02 17:54:26 UTC. -- Starting pe-puppetdb Service... The [database] classname setting has been retired and ...

Admin

由于信号链而需要设置 LD_PRELOAD 的 Java 应用程序表示 LD_PRELOAD 为空
jvm

由于信号链而需要设置 LD_PRELOAD 的 Java 应用程序表示 LD_PRELOAD 为空

我正在排除服务器上大型 Java 程序的故障。但是,我能够使用仅输出 LD_PRELOAD 的环境变量值的超级基本 Java 程序重现该问题。bash 脚本设置变量(export LD_PRELOAD=....),然后运行基本 Java 程序,输出显示尚未设置该值。因此,我们尝试排除故障的大型 Java 程序崩溃了。平台是 RHEL 7.5。有人知道是否存在一些安全设置可以阻止系统变量被 jvm 使用吗?我已尝试过多个其他系统,包括另一个 RHEL 7.5 系统,但没有发现问题。这使我相信这是该服务器上的配置不同。 ...

Admin