`

java手动运行命令

    博客分类:
  • java
阅读更多
java windows下启动命令

启动classs
java -cp .\lib\*;.\classes com.mycompany.helloworld.NewClass

启动jar, lib路径要配在MANIFEST.MF里面
java -jar HelloWorld-1.0-SNAPSHOT.jar

java linux下启动命令
java -cp ".:lib/*" com.midland.proxy.NettyProxyServer


升级
./run.sh (restart|start|stauts|stop)


appName="chaojilanling-user-service.jar"

#使用说明,用来提示输入参数
usage() {
    echo "Usage: sh 执行脚本.sh [start|stop|restart|status]"
    exit 1
}

appId=$(jps -l | grep ${appName}|awk '{print $1}' )

#echo "appName: ${appName}"
#echo "appId: ${appId}"
#echo "appId: $appName"

status(){
        echo "java process pid: $appId, appName : $appName"
}

stop(){
if [ ! $appId  ]; then
        echo "can not find pid $appName"
else
        echo "kill java pid: $appId"
        kill -9 $appId
        echo "kill done"
fi
}

start(){
echo "start jar $appName"
nohup java -XX:NativeMemoryTracking=detail -jar -Xms64m -Xmx128m chaojilanling-user-service.jar > text.log 2>&1 &

appId=$(jps -l | grep ${appName}|awk '{print $1}' )
echo "$appName pid is $!"
}

restart(){
        stop
        start
}

#根据输入参数,选择执行对应方法,不输入则执行使用说明
case "$1" in
  "start")
    start
    ;;
  "stop")
    stop
    ;;
  "status")
    status
    ;;
  "restart")
    restart
    ;;
  *)
    usage
    ;;
esac
exit 0

分享到:
评论

相关推荐

    corejava基础重要知识点总结

    JRE = java runtime environment = java运行环境 组成关系: JVM = 类加载器 + 字节码校验器 + 解释执行器 JRE = JVM + API(应用程序变成接口); JDK = JRE + BIN(常用的工具命令) 面试题: JDK和JRE之间的...

    Java快速编译工具

    优点:本程序不需要用户手动敲击CMD命令,只需在图形界面上用鼠标点击即可方便地编译Java源程序,并可自定义class文件的存储位置。同时,在用户点击编译、运行等按钮时,会自动生成相应的CMD命令并通过对话框显示...

    java命令执行jar包的多种方法(四种方法)

    本文通过四种方法给大家介绍java命令执行jar包的方式,每种方法通过实例代码给大家详解,需要的朋友参考下吧

    Java项目开发与毕业设计指导

    安装JDK、配置环境变量,编译java源文件(可以用eclipse自动编译也可以手动命令行下编译),然后命令行下运行如下命令启动服务器端: java rmi.NetS 2000 (端口号为2000) 键入如下命令启动客户端: java...

    疯狂JAVA讲义

    1.3 Java程序运行机制 5 1.3.1 高级语言的运行机制 6 1.3.2 Java程序的运行机制和JVM 6 1.4 开发Java的准备 7 1.4.1 安装JDK 8 学生提问:不是说JVM是运行Java程序的虚拟机吗?那JRE和JVM的关系是怎样的呢? 8 ...

    JAVA基础课程讲义

    Java运行时环境JRE(Java Runtime Environment) 17 JAVA语言应用范围 18 第一个JAVA程序 18 JAVA开发环境搭建 18 一个典型的JAVA程序的编写和运行过程 19 第一个程序常见错误 20 第一个JAVA程序的总结和提升 20 常用...

    JAVA项目过程

    2、在cmd命令窗口输入services.msc,找到MYSQL服务选项,如果没有启动则需要手动启动它。 3、进入navicatformysql界面,进行数据库连接测试,测试成功后创建数据库(在powerdesigner中生成的可运行sql脚本)。 4、...

    Java doc环境变量配置

    Java在DOC命令下运行时 需要配置 右键点击我的电脑-->高级-->环境变量-->在按照说明自己手动添加

    Java程序启动器 Java program launcher.exe

    解决双击 jar 和 class文件不能直接在windows命令提示符下运行的问题,不用手动修改注册表和环境变量,把文件的打开方式设为本程序即可

    java 面试题 总结

    java编译器要求方法必须声明抛出可能发生的非运行时异常,但是并不要求必须声明抛出未被捕获的运行时异常。 6、说出Servlet的生命周期,并说出Servlet和CGI的区别。 Servlet被服务器实例化后,容器运行其init方法,...

    Java第一天.txt

    自学过程记录,配置环境关于Java的Javahome /path/ class path和tomcat的Javahome/catalina ...手动检测startup和shutdown检测tomcat是否运行正常。(直接拖动apach_tomcat文件夹中的startup之类的命令到dos窗口就行)

    Java EE常用框架.xmind

    使用mvn编译,而后在class目录生成jar包,使用Java命令来启动 使用@configurationProperties和@Value注解来获取SpringBoot配置文件上的信息 使用@SpringBootTest来搭建测试环境,使用@AutoConfigueMockMVC类...

    ndc-java-sdk:NDC Java SDK包装器

    NDC Java SDK 这是一个Java项目,其中包装了符合NDC的API。 它与主机无关,因此可以指向任何NDC主机。 安装 使用Maven 将以下依赖项添加到项目的依赖项中 <groupId>org.iata.ndc ... 运行以下命令: git clone

    Java编程经验

    相信大家都知道jdk的bin下有各种java程序需要用到的命令,与jre的bin目录最明显的区别就是jdk下才有javac,这一点很好理解,因为 jre只是一个运行环境而已。与开发无关,正因为如此,具备开发功能的jdk自己的jre下才...

    tabula-jar-1.2.1.zip

    3 安装完成后再次运行exe,会弹出命令终端窗口,然后会自动打开浏览器http://127.0.0.1:8080/ 4 浏览器里面就是软件操作界面 5 导入PDF文件,根据大小需要等待1-30秒 6 软件会自动识别PDF中所有表格,然后右上角...

    java-p2p-chat:java p2p 聊天

    要尝试手动示例,您应该遵循以下说明: 运行 Main_1 类,然后运行 ​​Main_2 类(意味着两个用户) 在每个控制台中键入以下命令: :跑步:setServer 127.0.0.1|9088 :setUser 插Kong:getListUser 然后在每个控制台...

    java8看不到源码-verapdf-crawler:verapdf-爬虫

    您应该从包含下载的模块的目录中运行以下命令 mvn clean install 之后,您将获得两个 jar 文件“your_directory/LogiusWebApp/target/LogiusWebApp-1.0-SNAPSHOT.jar”和“your_directory/HeritrixExtention/target/...

    连连看-黑屏版

    首先配置脚本 set JAVA_HOME=E:\tools\jdk1.6 set GRADLE_HOME=E:\tools\gradle-1.9 set PATH=%JAVA_HOME%\bin;%GRADLE_HOME%\bin;...因没有写linux的脚本,顾mac电脑需要手动执行构建命令才能运行代码。

    超级有影响力霸气的Java面试题大全文档

    java编译器要求方法必须声明抛出可能发生的非运行时异常,但是并不要求必须声明抛出未被捕获的运行时异常。 9、说出Servlet的生命周期,并说出Servlet和CGI的区别。  Servlet被服务器实例化后,容器运行其init方法...

    java-docs-samples:cloud.google.com上使用的Java和Kotlin代码示例

    Google Cloud Platform Java示例 该存储库包含用Java编写的示例代码,用于... 通过运行以下命令并遵循oauth2流(在了解有关命令的更多信息)来创建本地凭据: gcloud auth application-default login或手动将GOOGLE_APP

Global site tag (gtag.js) - Google Analytics