【问题标题】:How would i convert this bat file to shell script for linux loading a java program [closed]我如何将此 bat 文件转换为 linux 加载 java 程序的 shell 脚本 [关闭]
【发布时间】:2013-10-22 19:28:05
【问题描述】:

这是bat文件:

@echo off
"I:\Program Files\Java\jdk1.7.0_17\bin\java" -Xmx1300m -cp data/CompiledFiles;deps/poi.jar;deps/mysql.jar;deps/mina.jar;deps/slf4j.jar;deps/slf4j-nop.jar;deps/jython.jar;log4j-1.2.15.jar; server.Server
pause

shell 脚本等价物是什么?这个 bat 文件加载了一个应该与 linux 兼容的 java 服务器程序,但我不擅长 shell 脚本。感谢您的帮助。

【问题讨论】:

    标签: java linux shell batch-file jar


    【解决方案1】:

    如果您对系统上的默认 Java 解释器没问题:

    #! /bin/sh
    java -Xmx1300m -cp data/CompiledFiles;deps/poi.jar;deps/mysql.jar;deps/mina.jar;deps/slf4j.jar;deps/slf4j-nop.jar;deps/jython.jar;log4j-1.2.15.jar; server.Server
    

    否则:

    #! /bin/sh
    /path/to/executable/java -Xmx1300m -cp data/CompiledFiles;deps/poi.jar;deps/mysql.jar;deps/mina.jar;deps/slf4j.jar;deps/slf4j-nop.jar;deps/jython.jar;log4j-1.2.15.jar; server.Server
    

    【讨论】:

      【解决方案2】:

      应该非常相似:

      #!/bin/sh
      java -Xmx1300m -cp data/CompiledFiles;deps/poi.jar;deps/mysql.jar;deps/mina.jar;deps/slf4j.jar;deps/slf4j-nop.jar;deps/jython.jar;log4j-1.2.15.jar; server.Server
      read
      

      暂停使窗口保持打开状态,我不知道这是否真的是故意的,所以也许删除“读取”

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-01-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-05-10
        相关资源
        最近更新 更多