bat 文件改为sh文件

w595706397 2015-03-05 09:55:29
我写了一个java小程序,导出成jar,然后写了一个bat文件来执行。


@echo on

set classpath=.;./lib/hpsocket-3.2.3-src.jar;./lib/hpsocket-3.2.3.jar;./lib/jna-4.1.0.jar;./lib/log4j-1.2.17.jar;./lib/log4jdbc-remix-0.2.8.jar;./SockertServer.jar
set APP_PATH=%~dp0
set JAVA_HOME=%APP_PATH%jre
set PATH=%APP_PATH%jre\bin;%PATH%

java -Xms50m -Xmx350m test.Test



这个是把需要的jar包以及运行的jre环境配置一下。
现在需要在linux环境下执行,怎么改,一窍不通啊
...全文
233 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
w595706397 2015-03-09
  • 打赏
  • 举报
回复
引用 1 楼 ljc007 的回复:
classpath=.:./lib/hpsocket-3.2.3-src.jar:./lib/hpsocket-3.2.3.jar:./lib/jna-4.1.0.jar:./lib/log4j-1.2.17.jar:./lib/log4jdbc-remix-0.2.8.jar:./SockertServer.jar
APP_PATH=$PWD
JAVA_HOME=${APP_PATH}\jre
PATH=${APP_PATH}\jre\bin:$PATH

java -Xms50m -Xmx350m test.Test


我的目录结构是这样的,用你的不行啊
ljc007 2015-03-09
  • 打赏
  • 举报
回复
引用 2 楼 w595706397 的回复:
我的目录结构是这样的,用你的不行啊
你这是Windows的截图吧,为啥要在Windows里面执行shell脚本? 如果你确实是在Linux里面执行的,请把报错信息截图发出来看看。
ljc007 2015-03-05
  • 打赏
  • 举报
回复
classpath=.:./lib/hpsocket-3.2.3-src.jar:./lib/hpsocket-3.2.3.jar:./lib/jna-4.1.0.jar:./lib/log4j-1.2.17.jar:./lib/log4jdbc-remix-0.2.8.jar:./SockertServer.jar
APP_PATH=$PWD
JAVA_HOME=${APP_PATH}\jre
PATH=${APP_PATH}\jre\bin:$PATH

java -Xms50m -Xmx350m test.Test

18,779

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 专题技术讨论区
社区管理员
  • 专题技术讨论区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧