我是靠谱客的博主 端庄冬日,最近开发中收集的这篇文章主要介绍使用shell/bat脚本调试java程序示例,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一、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

 

转载于:https://www.cnblogs.com/jing1617/p/6429754.html

最后

以上就是端庄冬日为你收集整理的使用shell/bat脚本调试java程序示例的全部内容,希望文章能够帮你解决使用shell/bat脚本调试java程序示例所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(41)

评论列表共有 0 条评论

立即
投稿
返回
顶部