将 shell 脚本转换为 jar 文件
converting a shell script to a jar file
我有一个如下的sh文件。
%~d0
cd %~dp0
java -Xms256M -Xmx1024M -cp ../lib/systemRoutines.jar;../lib/userRoutines.jar;.;sqlldr_0_1.jar;../lib/dom4j-1.6.1.jar;../lib/jakarta-oro-2.0.8.jar;../lib/log4j-1.2.15.jar; migration_test.sqlldr_0_1.sqlldr --context=Default --context_param cred_username=cre --context_param cred_password=crepass --context_param cred_env=credev01 %*
我想做的是将这个 sh 文件转换成 .jar 文件。结果 jar 文件将被另一个程序运行。
我该怎么做?
提前致谢:-)
如果您不打算修改 shell 文件,那么您可以使用 java 代码来执行这些命令,然后将其构建到 jar 中。
How to run linux commands in java code?
请记住将所有内容都包含在单个 execute() 调用中,因为上述方法在单独的进程中执行您的 linux 命令。
我有一个如下的sh文件。
%~d0
cd %~dp0
java -Xms256M -Xmx1024M -cp ../lib/systemRoutines.jar;../lib/userRoutines.jar;.;sqlldr_0_1.jar;../lib/dom4j-1.6.1.jar;../lib/jakarta-oro-2.0.8.jar;../lib/log4j-1.2.15.jar; migration_test.sqlldr_0_1.sqlldr --context=Default --context_param cred_username=cre --context_param cred_password=crepass --context_param cred_env=credev01 %*
我想做的是将这个 sh 文件转换成 .jar 文件。结果 jar 文件将被另一个程序运行。 我该怎么做?
提前致谢:-)
如果您不打算修改 shell 文件,那么您可以使用 java 代码来执行这些命令,然后将其构建到 jar 中。
How to run linux commands in java code?
请记住将所有内容都包含在单个 execute() 调用中,因为上述方法在单独的进程中执行您的 linux 命令。