【问题标题】:converting a shell script to a jar file将 shell 脚本转换为 jar 文件
【发布时间】:2016-04-28 22:44:55
【问题描述】:

我有一个以下 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 文件将由另一个程序运行。 我该怎么做?

提前致谢:-)

【问题讨论】:

    标签: java linux jar javac executable-jar


    【解决方案1】:

    如果您不打算修改您的 shell 文件,那么您可以使用 java 代码来执行这些命令,然后将其构建到一个 jar 中。

    How to run linux commands in java code?

    请记住将所有内容都包含在单个 execute() 调用中,因为上述方法会在单独的进程中执行您的 linux 命令。

    【讨论】:

    • 感谢您的链接。现在的问题是我从来没有写过java代码,所以根本不知道如何以java格式“混合”这段代码:-)
    • 你打算修改jar文件吗?
    • 不,我不是。我只是尝试在 .jar 文件中更改 bash 脚本
    猜你喜欢
    • 2013-03-01
    • 2015-08-27
    • 1970-01-01
    • 2012-12-31
    • 2014-01-19
    • 1970-01-01
    • 2015-09-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多