#!/bin/ksh
echo "Some Programme v1.0.0"
JAVA_HOME=/apps/clear/jdk1.7.0_45
PATH=${JAVA_HOME}/bin:${JAVA_HOME}/lib:/usr/local/bin:/bin:/usr/bin:.:
export NEWAPI_DIR=/local/newapi/1.1.1.1.2
LIBRARY_PATH=$NEWAPI_DIR/Linux-2.6/lib
MY_HOME=/home/clear/dev/app/lse
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$LIBRARY_PATH
MY_CLASSPATH=${MY_HOME}/lib/yt500.jar:${JAVA_HOME}/jre/lib/rt.jar:${MY_HOME}/lib/ftlse.jar:$LIBRARY_PATH/JNewApi.jar:$LIBRARY_PATH/Jfib.jar
date
$JAVA_HOME/bin/java -version
$JAVA_HOME/bin/java -classpath $MY_CLASSPATH com.company.ft.lse.LseParser /home/clear/dev/app/lse/config/config.xml
date
Вышеупомянутый сценарий запуска. У меня есть приложение LseParser.java
, к которому я изменил код. Но этот код не отражается, когда я запустил код (./run) в unix-окне. Когда я нахожу ftlse.jar
, в котором существует LseParser.class
, это последнее изменение было изменено некоторое время назад. Может кто-нибудь, пожалуйста, укажите мне, что я делаю неправильно или предлагаю какие-либо проверки или изменения, которые я должен сделать? я лишился каких-либо строк в моем сценарии, который должен иметь?Изменения в программе java не отражаются
Как вы компилируете код и создаете файл jar? – crownjewel82
Я не уверен, я просто делаю. ./run и см. компиляцию классов, но со старым. какой файл я могу проверить? – user2781389