gigaspaces gs.bat无法执行java命令
我正在尝试用Java1.7.0_55-b13执行gigaspaces 9.7.1-ga-b10800 gs-agent.bat(它反过来调用gs.bat)。 我在电话线上追踪到了这个问题gigaspaces gs.bat无法执行java命令,java,version,gigaspaces,Java,Version,Gigaspaces,我正在尝试用Java1.7.0_55-b13执行gigaspaces 9.7.1-ga-b10800 gs-agent.bat(它反过来调用gs.bat)。 我在电话线上追踪到了这个问题 %COMMAND% 来自gs.bat. 我错过了什么吗?是否有地方可以检查gigaspaces和java的某些版本是否兼容? java 1.6版可与此版本的gigaspaces配合使用。 我读到: 请注意,从8.0版开始 今后,GigaSpaces XAP将不再 支持Java1.5SDK,并将 需要使用Jav
%COMMAND%
来自gs.bat.我错过了什么吗?是否有地方可以检查gigaspaces和java的某些版本是否兼容?
java 1.6版可与此版本的gigaspaces配合使用。
我读到: 请注意,从8.0版开始 今后,GigaSpaces XAP将不再 支持Java1.5SDK,并将 需要使用Java 1.6 SDK或 较高的。有关Java1.4的详细信息& 1.5 SDK下线,请参考以下内容 第页: 但它并没有提到Java7和GigaSpaces9.7.1 确切的命令是([SOME…]表示其他字符串): 输出呈现以下内容: java版本“1.7.0_55”java(TM)SE
运行时环境(构建1.7.0_55-b13)
Java HotSpot(TM)64位服务器虚拟机(构建24.55-b03,混合模式) 用法:java[-options]类[args…]
(执行类)或java[-options]-jar jarfile[args…]
(执行jar文件) 其中选项包括:
-d32使用32位数据模型(如果可用)
等等 致以最诚挚的问候,
暴君出于某种原因,java 7不喜欢此路径:
\tools\groovy\bin\..\..\..\
在进一步调查时,我发现JSHOMEDIR被设置为
[SOME-PATH-TO-GS-HOME]\tools\groovy\bin\..\..\..\
因此,在setenv.bat中,我放置了一个
set JSHOMEDIR=%~dp0\..
行前:
if "%JSHOMEDIR%" == "" set JSHOMEDIR=%~dp0\..
由于某些原因,设置(系统/用户)环境变量并没有更改JSHOMEDIR的值(是的,我重新启动了cmd)
也许还有一些额外的答案
干杯
if "%JSHOMEDIR%" == "" set JSHOMEDIR=%~dp0\..