Java 将shell脚本转换为jar文件
我有一个下面的sh文件Java 将shell脚本转换为jar文件,java,linux,jar,javac,executable-jar,Java,Linux,Jar,Javac,Executable Jar,我有一个下面的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
%~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中
请记住,在单个execute()调用中包含所有内容,因为上述方法在单独的进程中执行linux命令 谢谢你的链接。现在的问题是,我从来没有写过java代码,所以根本不知道如何在java格式中“混合”这些代码:-)您是否打算修改jar文件?不,我没有。我只是尝试更改.jar文件中的bash脚本