使用shell/bat脚本调试java程序示例

转载 2018年04月16日 16:04:51

源址: https://www.cnblogs.com/jing1617/p/6429754.html

一、linux下shell启动java

#!/bin/sh

JAVA_HOME=/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre

# JVM_OPT="$JVM_OPT -Xdebug -Xrunjdwp:transport=dt_socket,address=32044,server=y,suspend=n"

APP_HOME=/opt/test

APP_MAINCLASS=http.RuntimeCMD

CLASSPATH=$APP_HOME/classes
for i in "$APP_HOME"/lib/*.jar; do
CLASSPATH="$CLASSPATH":"$i"
done

#java虚拟机启动参数
JAVA_OPTS="-ms512m -mx512m -Xmn256m -Djava.awt.headless=true -XX:MaxPermSize=128m"

JAVA_CMD=" $JAVA_HOME/bin/java $JAVA_OPTS -classpath $CLASSPATH $APP_MAINCLASS"
echo $JAVA_CMD
su - root -c "$JAVA_CMD"

 

二、windows下bat启动java程序

@echo off
set SCRIPT_DIR=%~dp0

rem set DEBUG_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,address=44444,server=y,suspend=y
set CLASS_PATH=%CLASS_PATH%;lib\\testhttpclient.jar
set CLASS_PATH=%CLASS_PATH%;lib\\httpcore-4.4.4.jar
set CLASS_PATH=%CLASS_PATH%;lib\\httpclient-4.5.2.jar
set CLASS_PATH=%CLASS_PATH%;lib\\commons-logging-1.2.jar
set CLASS_PATH=%CLASS_PATH%;lib\\commons-codec-1.9.jar

set MAIN_CLASS=http.TestHttps

rem set JAVA_HOME="C:/Program Files/Java/jdk1.7.0_17"

"C:/Program Files/Java/jdk1.7.0_17/bin/Java" -cp %CLASS_PATH% %DEBUG_OPTS% -Dcom.env.home=%CD% %MAIN_CLASS% %1

shell,bat脚本运行java程序

  • 2011年05月10日 10:06
  • 2KB
  • 下载

shell 脚本调用java程序 实例

for((i=201;i
  • zhongyunde
  • zhongyunde
  • 2014-10-16 23:14:41
  • 1602

java调用windows系统的批处理(.bat文件) 和 linux系统的shell脚本(.sh文件)

在批量拷贝系统下的文件时如果用java的IO流来读写文件很消耗系统内存,可能发生内存溢出或宕机,目前的解决方案就是调用系统命令来批量拷贝 java code public static ...
  • zhibo112
  • zhibo112
  • 2014-01-19 12:31:15
  • 1529

bat脚本简单样例

@echo off set sFolder=E:\Works\aaa setlocal EnableDelayedExpansion if exist log_filepath.log ...
  • carnival_
  • carnival_
  • 2016-09-20 08:51:04
  • 305

bat脚本调用java程序

最近开发过程中遇到了个问题,就是我们的后台给前端提供的数据是来自另一个系统里,但是这个系统还没做好,就是我们只能是把后台逻辑写好但是返回给前端的数据其实是没有的,没有数据就反应不出程序是否有问题,所以...
  • qice675563721
  • qice675563721
  • 2017-12-04 00:02:41
  • 44

bat脚本如何自动执行 adb shell 以后的命令

普通情况,可以直接用 ”adb shell  rm /data/tmp/xx.sh“ 之类的命令执行一条指令。 需要root权限情况,如果执行adb shell su的话,会进入控制台但是无法输入,用...
  • u014744118
  • u014744118
  • 2015-10-09 13:10:09
  • 1139

用shell脚本运行Java程序

由于长时间使用IDE集成环境,是不是都忘记命令行运行Java程序了。 接下来交给你使用shell脚本运行Java,在Linux系统中,windows类似,一会说区别 首先导入你工程项目的地...
  • hang916
  • hang916
  • 2017-09-07 17:54:10
  • 501

dubbo-shell

  • 2018年01月04日 13:34
  • 9.69MB
  • 下载

shell脚本调用java程序方法样例

  • 2017年07月18日 16:59
  • 3KB
  • 下载

一个启动Java程序的shell脚本

附件是一个测试工程,未添加pid的处理。附件为一个测试工程。 #!/usr/bin/env bash #----------------------------------------------...
  • u012711847
  • u012711847
  • 2013-11-09 11:33:52
  • 1123
收藏助手
不良信息举报
您举报文章:使用shell/bat脚本调试java程序示例
举报原因:
原因补充:

(最多只允许输入30个字)