Linux下运行java代码的Shell脚本设置
2014-01-19 16:48
603 查看
project_setting.bsh
code_compile.bsh
test_wikipedia.bsh
#!/usr/bin/env bash export WORKHOME=/home/xszhong export project_name=taxonomy export code_dir=${WORKHOME}/Code/projects/${project_name} export source_dir=${code_dir}/src export class_dir=${code_dir}/bin export CLASSPATH=.:${class_dir}:${CLASSPATH} export script_dir=${code_dir}/script export command_dir=${code_dir}/command export data_dir=${WORKHOME}/Data/projects/${project_name} export JAR_dir=${code_dir}/lib export JAR_dependency_dir=${JAR_dir}/dependencies JAR_dir_path= function libjars(){ for file in ${JAR_dir}/*.jar do if [ -f $file ] then JAR_dir_path=${JAR_dir_path}:${file} fi done } JAR_dir_path= function dependencies(){ for file in ${JAR_dependency_dir}/*.jar do if [ -f $file ] then JAR_dir_path=${JAR_dir_path}:${file} fi done } libjars dependencies #export JAR_dir_path=${JAR_dir}/htmlcleaner-2.6.jar:${JAR_dir}/gson-2.2.4.jar:${JAR_dir}/postgresql-9.2-1002.jdbc4.jar:${JAR_dir}/mysql-connector-java-5.1.26-bin.jar:${JAR_dir}/commons-logging-1.1.3.jar:${JAR_dir}/httpclient-4.3.1.jar:${JAR_dir}/httpcore-4.3.jar export CLASSPATH=.:${class_dir}:${JAR_dir_path}:${CLASSPATH}
code_compile.bsh
#!/usr/bin/env bash source ./project_setting.bsh pushd . cd ${source_dir} javac -nowarn -cp ${CLASSPATH} -d ${class_dir} hk/ust/ielm/postprocess/*.java javac -nowarn -cp ${CLASSPATH} -d ${class_dir} hk/ust/ielm/preprocess/*.java javac -nowarn -cp ${CLASSPATH} -d ${class_dir} hk/ust/ielm/struct/common/*.java javac -nowarn -cp ${CLASSPATH} -d ${class_dir} hk/ust/ielm/tool/common/*.java javac -nowarn -cp ${CLASSPATH} -d ${class_dir} hk/ust/ielm/test/*.java javac -nowarn -cp ${CLASSPATH} -d ${class_dir} hk/ust/ielm/util/*.java popd
test_wikipedia.bsh
#!/usr/bin/env bash source ./project_setting.bsh feet_code="java -Xms1g -Xmx3g -Dfile.encoding=UTF8 -cp ${CLASSPATH} hk/ust/ielm/test/TestWikipedia" ${feet_code}
相关文章推荐
- DOS / Linux Shell 下运行Java时设置ClassPath的问题
- Linux(Ubuntu)下设置开机启动shell脚本执行Java程序jar包
- 由Java代码运行shell命令/脚本
- linux下运行java程序的shell脚本
- linux下用shell运行java代码
- linux运行java项目的shell脚本
- 设置Linux命令或者shell脚本的运行时间限制
- 游戏服务器动态加载Java代码脚本运行
- linux的shell脚本运行python程序
- Java运行shell脚本
- linux上Java后台执行SHELL脚本
- linux进程监控shell脚本代码
- Linux将shell脚本设置为自动启动项
- 设置linux开机自动运行脚本
- 运行java程序shell脚本
- SHELL脚本监控JAVA进程的代码
- Java代码中调用shell脚本和python脚本并获得输出结果(分为小数据量和大数据量)
- linux上java调用shell脚本
- Java 连接远程Linux 服务器执行 shell 脚本查看 CPU、内存、硬盘信息