在shell脚本中,我设置了JAVA_OPTS环境变量(以启用远程调试并增加内存),然后执行jar文件,如下所示:

export JAVA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=8001,server=y,suspend=n -Xms512m -Xmx512m"

java -jar analyse.jar $*

但似乎没有JAVA_OPTS env变量的影响,因为我无法连接到远程调试,我看到JVM的内存没有变化.

可能是什么问题呢?

PS:我无法在java -jar analyse.jar $*命令中使用这些设置,因为我在应用程序中处理命令行参数.

解决方法:

我不知道任何实际检查JAVA_OPTS环境变量的JVM.通常这用于启动JVM的脚本,它们通常只是将它添加到java命令行.

这里要理解的关键是,在-jar analyse.jar位之前的java参数只会影响JVM,不会传递给您的程序.因此,将脚本中的java行修改为:

java $JAVA_OPTS -jar analyse.jar $*

应该“只是工作”.

标签:jvm-arguments,java,shell,remote-debugging

来源: https://codeday.me/bug/20190919/1813114.html

Java-opts变量没生效,使用JAVA_OPTS env变量运行java无效相关推荐

  1. 没有配置java环境变量,为什么我java环境变量都还没有配置都可以运行java程序了...

    为什么我java环境变量都还没有配置都可以运行java程序了 来源:互联网  宽屏版  评论 2012-06-09 01:34:26 分类: 电脑/网络 >> 程序设计 >> ...

  2. java环境变量立即生效_win7批处理环境变量立即生效

    展开全部 2019年8月21日10:37:05更新32313133353236313431303231363533e4b893e5b19e31333431363635: 当时水平有限,解决方法如下(还 ...

  3. inno setup 环境变量 立即生效_CentOS7设置环境变量

    @[toc] 一.环境变量的概念 1.环境变量的含义 程序(操作系统命令和应用程序)的执行都需要运行环境,这个环境是由多个环境变量组成的. 2.环境变量的分类 1)按生效的范围分类. 系统环境变量: ...

  4. linux变量符号生效规则,shell的变量功能

    shell的变量功能 一.什么是变量 变量是bash环境中非常重要的一个内容,那什么是变量呢?简单说就是让一某一个特定字符串来代表另一个比较复杂或者是容易变动的数据. 二.变量的显示与设置:echo ...

  5. 借3万去学了半年Java,但没找到工作,我要放弃Java吗?

    最近几年,很多人,尤其学历不高的年轻人,看到别的同学等同龄人,去做高薪工程师.IT工程师了,自己也很羡慕.特别的,看着自己工资每月到手才小几千块,而人家去做了程序员的,居然月薪两三万甚至更高的,想想都 ...

  6. java记事本应用程序_Java教程:使用记事本编写运行Java程序

    Java教程经过上节的操作已经配置完了 Java 的开发环境,但并不清楚所配置的开发环境是否真的可以运行 Java 应用程序.为了解除这个疑虑,也为了使读者对开发 Java 应用程序的步骤有一个初步的 ...

  7. 运行java黑窗口是什么意思_黑窗口运行java文件步骤

    误区纠正:运行java文件可以不用配置jdk环境变量,配置jdk只是为了方便运行时找到它 未配置环境变量运行java程序步骤: 1.安装jdk,在G盘下建一个java文件测试类 2.win+r 快捷键 ...

  8. java版本与javac版本不一致引起终端无法运行java文件问题

    终端检查java与javac版本方法: 1 javac -version 2 java -version 网上有很多文章都说在PATH里把jdk的路径放最前面就可以解决问题,但笔者照做之后,错误依旧存 ...

  9. java 调excel 的宏_Microsoft Excel宏来运行Java程序

    我学会了在Jxl和POI API的帮助下使用Java程序读写Excel文件. 是否可以在宏的帮助下运行Java程序? 检查一下 - [stackoverflow.com/questions/52973 ...

最新文章

  1. 李宏毅线性代数笔记6:矩阵的计算
  2. python read函数_Python read()函数:读入指定长度的文本
  3. 零基础学Python(第十一章 字符串处理)
  4. 工作流中切换数据库时---“禁止流转”
  5. php web 目录遍历,php的目录遍历操作
  6. php thikn_与ThinkPHP等框架结合
  7. PHP压缩CSS文件
  8. Spring源码的学习方法和知识地图
  9. 吴恩达机器学习Optional Lab - Neurons and Layers
  10. ELAS_ROS算法 在 KITTI数据集 实践
  11. 组建计算机网络的硬件设备,计算机网络的硬件组成中包含了哪些硬件设备
  12. 暴风电视刷鸿蒙,暴风电视蓝屏怎么解决
  13. 原创短视频被搬运,平台也会侵权吗
  14. 2018四川省排名前十的卫校名单有哪些?
  15. python量化分析系列之---5行代码实现1秒内获取一次所有股票的实时分笔数据
  16. 组合电路中的竞争与冒险
  17. php限制只能输入中文,JS控制Input只能输入数字,汉字,英文的限制方法
  18. 因为发现很多家长其实没有真的明白美音和英音的区别,所以写了这篇文章
  19. [研究方向]什么是深度学习?它到底有多火?
  20. 关于租车问题的java视频_Java第二季-答答租车系统(不合理的地方,请大家拍砖)...

热门文章

  1. HEU The message
  2. 淘宝API接口:item_search_seller -搜索店铺列表
  3. Google Analytics
  4. 教你学会u盘重装win10系统,u盘系统盘安装win10
  5. 蒋宇捷——程序员的进化 - 在拉勾1024程序员节上的演讲
  6. 微服务容器化运维:微博容器运维平台DCP
  7. 云笔记Fusion Compute架构
  8. android adb 分析,android adb shell常用脚本分析课件.ppt
  9. Java fx 变速播放音乐_QVE音频剪辑如何调整音频播放速度?音乐变速方法说明
  10. 全景声基础-多声道制式简介2.0、5.1、全景声