WildFly - Files\Java\jdk1.7.0_40"" 此时出乎意料

Posted

技术标签:

【中文标题】WildFly - Files\\Java\\jdk1.7.0_40"" 此时出乎意料【英文标题】:WildFly - Files\Java\jdk1.7.0_40"" was unexpected at this timeWildFly - Files\Java\jdk1.7.0_40"" 此时出乎意料 【发布时间】:2014-08-10 06:00:11 【问题描述】:

我正在尝试使用调用standalone.bat 的自定义start.bat 文件以及自定义属性文件来启动WildFly 8。当我运行 start.bat 时,我在命令行中收到此错误:

C:\PWServer8>propworks_start.bat
C:\PWServer8\bin>call standalone.bat -P=../propworks/conf/propworks.properties  -b 10.10.100.122
Calling "C:\PWServer8\bin\standalone.conf.bat"
Files\Java\jdk1.7.0_40"" was unexpected at this time.

我在 WildFly 文件夹中的所有文件中搜索了“此时出现意外”,但没有出现任何结果,因此我无法确定错误的来源。这是我的自定义 start.bat,然后是我的属性文件。如果有人知道发生了什么,那将是一个很大的帮助。

propworks_start.bat

C:
cd C:\PWServer8\bin
SET JAVA_HOME="C:\Program Files\Java\jdk1.7.0_40"
call standalone.bat -P=../propworks/conf/propworks.properties  -b 10.10.100.122

propworks.properties

#PROPworks Configuration Properties
#Wed Jun 18 17:18:03 EDT 2014
propworks.bind.address=10.10.100.122
propworks.database.class=Oracle10g
propworks.database.connection.sql=select 1 From Dual
propworks.database.desc=support@mcosrvorcl001
propworks.database.dialect=com.airit.propworks.server.dialect.PWOracleDialect
propworks.database.driver=oracle
propworks.database.password=-5522f65bbe2cc1c6
propworks.database.schema=uc2014
propworks.database.url=jdbc\:oracle\:thin\:@10.10.201.10\:1521\:bsdev
propworks.database.user=uc2014
propworks.http.port=8080
propworks.indb.use=NONE
propworks.jdk.home=C\:\\Program Files\\Java\\jdk1.7.0_40
propworks.messaging.port=5445
propworks.remoting.port=4447
archiver.enabled=N
orafin.database.driver=oracle
orafin.database.password=
orafin.database.user=
org.quartz.dataSource.QUARTZ.jndiURL=java\:/propworksDS
org.quartz.dataSource.QUARTZ_NO_TX.jndiURL=java\:/quartzDS
org.quartz.jobStore.class=org.quartz.impl.jdbcjobstore.JobStoreCMT
org.quartz.jobStore.dataSource=QUARTZ
org.quartz.jobStore.driverDelegateClass=org.quartz.impl.jdbcjobstore.StdJDBCDelegate
org.quartz.jobStore.nonManagedTXDataSource=QUARTZ_NO_TX
org.quartz.jobStore.selectWithLockSQL=SELECT * FROM 0LOCKS WHERE LOCK_NAME \= ? FOR UPDATE
org.quartz.jobStore.tablePrefix=QRTZ_
org.quartz.scheduler.instanceName=DefaultQuartzScheduler
org.quartz.scheduler.rmi.export=false
org.quartz.scheduler.rmi.proxy=false
org.quartz.scheduler.xaTransacted=false
org.quartz.threadPool.class=org.quartz.simpl.SimpleThreadPool
org.quartz.threadPool.threadCount=3
org.quartz.threadPool.threadPriority=9
psfin.database.driver=oracle
psfin.database.password=
psfin.database.user=
pwarchiver.database.driver=oracle
pwarchiver.database.password=
pwarchiver.database.user=

【问题讨论】:

【参考方案1】:

两种解决方案:

1) 将 java 移动到其中没有空格的文件夹。 2)设置时双引号路径

SET JAVA_HOME=""C:\Program Files\Java\jdk1.7.0_40""

【讨论】:

【参考方案2】:

在下面添加\ 类似:

SET JAVA_HOME=C:\Program Files\Java\jdk1.7.0_40\

【讨论】:

【参考方案3】:

这是由 C:\Program 前面的空格引起的,所以您需要将 c:program files \java 中的 JAVA 文件更改为另一个没有空格的文件,然后在文件顶部写入: SET JAVA_HOME=""没有空格的新目录\Java\jdk1.7.0_40"" 这对我有用。

【讨论】:

以上是关于WildFly - Files\Java\jdk1.7.0_40"" 此时出乎意料的主要内容,如果未能解决你的问题,请参考以下文章

com.android.build.api.transform.TransformException 'command 'C:\Program Files\Java\jdk1.8.0\bin\java

1 编译与执行

Jmeter使用文档(windows)

环境变量

CXF解析svc?wsdl文件成java格式

激活MyEclipse2014