`

jps java.io.tmpdir相关bug记录

    博客分类:
  • JAVA
 
阅读更多

再次遇到jps与java.io.tmpdir的坑,讨论了半天虽然有解决方法,但是都不理想,最后还是“撒迦”大神拨开云雾见青天的给我们讲诉了来龙去脉,真是幸福啊,哈哈。

 

好了,这总结下一些相关bug,便于以后查阅。

 

1:当指定了java.io.tmpdir后jps无效

 

jps not found the pid whit "-Djava.io.tmpdir"

 

http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7021676

 

 

2:当指定了java.io.tempdir后visualvm 无效 (需要仔细多读)

 

Fix for 6938627 breaks visualvm monitoring when -Djava.io.tmpdir is defined

 

http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7009828

 

这个bug里详细的概述了这些工具依赖的tmp目录如何工作,以及这个bug中涉及的众多考虑点

 

 

3:jps的参考手册,学会了jps传递参数,使用-J选项

 

jps -J-Djava.io.tmpdir=/home/admin/javatmp

 

http://docs.oracle.com/javase/1.5.0/docs/tooldocs/share/jps.html

分享到:
评论

相关推荐

    java.lang.ClassNotFoundException: oracle.security.jps.wls.listeners.JpsApplicati

    NULL 博文链接:https://fengyonghui.iteye.com/blog/1179211

    kotlin-jps-plugin.jar

    kotlin-jps-plugin.jar

    JavaLanguage

    The Java Language Specification 3rd

    webSphere-jps-plugin.jar

    webSphere-jps-plugin.jar

    JPS-Science-Bowl.github.io

    "JPS-Science-Bowl.github.io" 是一个与科学碗(Science Bowl)相关的项目,它在GitHub上托管,主要用于展示约翰·史蒂文斯(John Stevens High School)科学碗团队的信息和活动。科学碗是一项全美知名的学术竞赛,...

    bobxwang#technology-thinking#问题排查工具单1

    jps 是 jdk 提供的一个查看当前 java 进程的小工具,其工作原理是在程序启动后,会在 java.io.tmpdir 指定的目录下生成一个类似于 hsp

    JDK8-windows-java.rar

    此外,还需在PATH环境变量中添加%JAVA_HOME%\bin,使得命令行可以直接执行Java相关命令。 6. **集成配置**: 对于开发环境,如Eclipse、IntelliJ IDEA等,安装JDK8后需要进行相应的配置,指定JDK版本,以便IDE能够...

    javaFX-jps-plugin.jar

    javaFX-jps-plugin.jar

    <>

    4. **jps**:Java进程状态工具,列出当前所有运行中的Java应用程序的进程ID。 5. **keytool**:密钥管理工具,用于创建和管理证书、密钥对和信任库。 6. **jar**:打包工具,用于将多个文件压缩成单一的JAR文件,...

    21天学通JAVA.pdf

    - `jps`: 显示正在运行的Java进程的信息。 - `keytool`: 用于管理密钥和证书。 - `jar`: Java归档工具,用于打包多个文件到一个JAR文件中。 - `javadoc`: 自动生成Java文档。 #### 四、编写和运行第一个Java...

    21天学通java.pdf

    - `jps`:列出正在运行的Java虚拟机进程。 - `keytool`:用于管理和维护SSL/TLS证书。 - `jar`:创建和管理JAR(Java Archive)文件,一种压缩和打包Java类文件的格式。 - `javadoc`:用于生成Java源代码的文档,...

    java入门程序员必备jdk安装包--java.rar;该文件已安装好,解压后配置环境变量就可以

    Java JDK(Java Development Kit)是Java编程语言的核心组件,它包含了一个Java运行时环境(JRE)、编译器(javac)以及各种工具,用于开发、调试和运行Java应用程序。对于初学者而言,掌握JDK的安装和配置是学习...

    Java2_类库 and Java2语言命令详解

    3. **IO流**:`java.io`包提供了输入/输出流,支持文件操作和网络通信,如`FileInputStream`和`PrintWriter`。 4. **网络编程**:`java.net`包包含用于网络编程的类,如`Socket`和`ServerSocket`,可以创建客户端和...

    java-1.8.0-openjdk.linux.x86_64

    JMX允许管理和监控各种Java应用程序的资源,而JFR则提供了一种低开销的方式记录应用程序的运行时信息,对性能调优非常有帮助。 总之,"java-1.8.0-openjdk.linux.x86_64"是Linux系统上用于开发和运行Java应用的重要...

    变频器说明书大全系列-jps-PDS.rar

    变频器说明书大全系列-jps-PDS.rar是一个包含详尽信息的文档集合,主要针对jps品牌的PDS系列变频器。在这个压缩包中,最重要的文件是“jps-PDS.DOC”,它很可能是该系列变频器的操作手册或者技术指南。变频器是一种...

    Python库 | py4jps-1.0.16.tar.gz

    资源分类:Python库 所属语言:Python 资源全名:py4jps-1.0.16.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

    osmorc-jps-plugin.jar

    osmorc-jps-plugin.jar

Global site tag (gtag.js) - Google Analytics