xp的批处理到win7下运行不了,求助!

AI视觉网奇
Python领域优质创作者
博客专家认证
2011-12-21 09:03:29
REM
REM ###############################################
REM # Purpose: NC application tool for configuration environment variable
REM # Author: UFIDA,zhangwei@ufida.com.cn
REM #
REM ###############################################

set CUR_DIR=%cd%
cd /d "%~dp0.."
set NC_HOME=%cd%
set ANT_HOME=%NC_HOME%\ant
set NC_JAVA_HOME=%NC_HOME%\ufjdk
set BIN_HOME=%NC_HOME%\bin
set TOMCAT_HOME=%NC_HOME%
set ANT_OPTS=-Xmx512m -XX:MaxPermSize=512m

set NC_LOGIN_JAR_CONF=%NC_HOME%\ierp\bin\jarversion.ini
set NC_LOGIN_JAR_PATH=%NC_HOME%\webapps\nc_web\Client\appletjar
for /f "tokens=1 delims=/=" %%i in (%NC_LOGIN_JAR_CONF%) do set NC_LOGIN_JAR_VERSION=%%i
set NC_LOGIN_JAR="%NC_LOGIN_JAR_PATH%\%NC_LOGIN_JAR_VERSION%"

REM LOGLEVEL is DEBUG, ERROR
set LOGLEVEL=ERROR

REM Setting short filename.
REM FOR %%i IN ("%NC_HOME%") DO SET NC_HOME=%%~fsi
REM FOR %%i IN ("%ANT_HOME%") DO SET ANT_HOME=%%~fsi
REM FOR %%i IN ("%JAVA_HOME%") DO SET JAVA_HOME=%%~fsi
REM FOR %%i IN ("%BIN_HOME%") DO SET BIN_HOME=%%~fsi

if not "%1%" == "" (
set JAVA_HOME=%1%
goto CheckENV
)
if "%JAVA_HOME%" == "" (
set JAVA_HOME=%NC_JAVA_HOME%
goto CheckENV
)

:CheckENV
if "%NC_HOME%" == "" (
echo NC_HOME environment variable is invalid.
goto QUIT
)
if "%JAVA_HOME%"=="" (
echo JAVA_HOME environment variable is undefined, please set it.
goto QUIT
)
if not exist "%JAVA_HOME%\bin\java.exe" (
echo Current JAVA_HOME environment variable is %JAVA_HOME%.
echo JAVA_HOME environment variable is invalid.
goto QUIT
)

for /f "tokens=3" %%A IN ('%JAVA_HOME%\bin\java -version 2^>^&1 ^| findstr "java version"') do (
for /f "tokens=1,2 delims=." %%B in ("%%~A") do (
SET JavaVer=%%C
)
)
if 6 gtr %JavaVer% (
echo Current JAVA_HOME environment variable is %JAVA_HOME%.
echo JAVA_HOME environment variable is't 1.6 version.
goto QUIT
)

set NC_STORE_FILE=%BIN_HOME%\cert\ufida.jks
set NC_CERT_FILE=%BIN_HOME%\cert\ufida.cer
set NC_STORE_PASS=ufidauap
set NC_STORE_TYPE=JKS
set NC_STORE_ALIAS=ufida

set PATH="%JAVA_HOME%\bin";%ANT_HOME%\bin;%PATH%
set NC_CLASSPATH="%NC_HOME%\starter.jar";"%JAVA_HOME%\lib\tools.jar";"%ANT_HOME%\lib\ant-launcher.jar";"%NC_HOME%\lib\cnytiruces.jar"

if not exist "%NC_LOGIN_JAR%" (
call %ANT_HOME%\bin\ant -buildfile %BIN_HOME%\buildmisc.xml gen.Login.jar -DNcloginjarpath=%NC_LOGIN_JAR_PATH% -DNcloginjarversion=%NC_LOGIN_JAR_VERSION%
)

set LAST_SERVER_SELECTION=was

echo JAVA_HOME=%JAVA_HOME% .
echo NC_HOME=%NC_HOME% .
:QUIT
批处理在xp运行正常,在win7下运行不了。
哪位大侠能总结一下xp 与win7批处理的不同,或推荐一下转化工具呢?着急!
...全文
568 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhm8818 2014-09-15
  • 打赏
  • 举报
回复
错误信息贴出来
qqfang97 2014-09-14
  • 打赏
  • 举报
回复
楼主用友哪的?NC系统啊
dianwei_wang 2011-12-21
  • 打赏
  • 举报
回复
应该是两种系统下在一些差异吧,最好去微软的网站上看看。

18,124

社区成员

发帖
与我相关
我的任务
社区描述
Windows客户端使用相关问题交流社区
社区管理员
  • Windows客户端使用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧