java - 我如何将这个 bat 文件转换为 linux 加载 java 程序的 shell 脚本

标签 java linux shell batch-file jar

<分区>

这是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 解释器:

#! /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

关于java - 我如何将这个 bat 文件转换为 linux 加载 java 程序的 shell 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19526623/

相关文章:

java - tomcat 基本认证

java - 数据绑定(bind)到 Spring MVC 中的下拉框

java - Tomcat内存和虚拟主机

c - 在已知点执行信号处理程序

c - Go 代码使用 getdents() 列出 Linux 目录中的文件

java - linux:ps 截断命令行输出

bash - 即使测试失败,TravisCI构建也会成功

java - 如何在 IntelliJ IDEA 中从源代码查看表单

linux - 访问Linux(lubuntu)中特定文件的文件地址

shell - 如何在 Shell 中获取特定格式的当前日期和时间