GcVoid
本帖最后由 john180 于 2013-5-20 17:08 编辑

這是crafbukkit的~哪位大大懂甚麼問題??請賜教小弟我,謝謝。

alecone
本帖最后由 alecone 于 2013-5-19 21:47 编辑

你那个开服的脚本.也就是一个.bat文件吧.

把java主程序和后头的jar文件都用完整绝对路径写.

比如类似 "c:\program files\java\jre1.7.0_17\bin\java" -server -xincgc -xms1024M -xmx1024M -ooxx乱七八糟一大堆xxoo -jar c:\bukkit\craftbukkit-1.5.1betaR0.1b2735.jar
pause

然后路径你都改成完整路径.试试.看还报错否.如果路径中间,某个文件夹名字带空格,比如program files这种,就要加引号.

GcVoid
alecone 发表于 2013-5-19 21:46
你那个开服的脚本.也就是一个.bat文件吧.

把java主程序和后头的jar文件都用完整绝对路径写.

那我該去哪裡找這個東西打下去呢

alecone
本帖最后由 alecone 于 2013-5-19 22:12 编辑
GcVoid 发表于 2013-5-19 22:05
那我該去哪裡找這個東西打下去呢

你开服的时候,总要双击一个东西吧.就是你双击的那个文件...,右键点击,选择编辑...之后就看到了,那个xxxx什么.bat文件其实内部就是一个文档.

你可以把你的windows的文件夹选项改一改,让windows显示文件后缀...否则windows认识的常用后缀名,他不显示...

GcVoid
alecone 发表于 2013-5-19 22:11
你开服的时候,总要双击一个东西吧.就是你双击的那个文件...,右键点击,选择编辑...之后就看到了,那个xxxx什 ...

摁~但是我要去哪裡找"c:\program files\java\jre1.7.0_17\bin\java" -server -xincgc -xms1024M -xmx1024M -ooxx乱七八糟一大堆xxoo -jar c:\bukkit\craftbukkit-1.5.1betaR0.1b2735.jar
pause這個東西呢

alecone
本帖最后由 alecone 于 2013-5-19 22:19 编辑
GcVoid 发表于 2013-5-19 22:15
摁~但是我要去哪裡找"c:\program files\java\jre1.7.0_17\bin\java" -server -xincgc -xms1024M -xmx1024 ...

你玩minecraft,windows系统总是安装了java runtime environment的,
那个会在你pc机器上安装java,所以你在某个路径/文件夹下会有java.exe,
"c:\program files\java\jre1.7.0_17\bin\java" 这个是java.exe的位置.
后头-jar 再往后那个是,你服务器核心程序的位置.
这个每个人的机器不同,所以你要自己写到开服脚本的.bat文件中

至于搜索windows中的文件.这个你总是会的吧.否则别用电脑了.

antonidas
前面那个人我感觉吧这个问题搞的更难解决了,最简单的方法:直接改成
"java -xms1024M -xmx1024M <你的CB端jar的全名>"把这个bat和CB的jar放在一起

alecone
本帖最后由 alecone 于 2013-5-20 16:12 编辑
antonidas 发表于 2013-5-19 22:53
前面那个人我感觉吧这个问题搞的更难解决了,最简单的方法:直接改成
"java -xms1024M -xmx1024M "把这个b ...

他那个截屏明确说了是找不到路径.
那么2种可能,一个是找不到java.exe的路径,特别是在同时装了多个版本jdk,jre的机器上,这个常见.
你直接敲java -参数
会造成cmd.exe控制台没反应的.
又或者是找不到那个craftbukkit的服务器核心程序jar文件.这个也是脚本写全路径就好了.
不是什么大问题.

黄凯航
alecone 发表于 2013-5-19 21:46
你那个开服的脚本.也就是一个.bat文件吧.

把java主程序和后头的jar文件都用完整绝对路径写.

其实里面说的是系统不能找到特定文件
可以给我们看下你的BAT代码吗?

seanw_7
服务器路径设置不正确

antonidas
alecone 发表于 2013-5-20 16:12
他那个截屏明确说了是找不到路径.
那么2种可能,一个是找不到java.exe的路径,特别是在同时装了多个版本jd ...

我想说个相当严重的问题:完整路径里面不允许有空格的,因为那是脚本语言,空格意味着这一串指令的结束

alecone
antonidas 发表于 2013-5-21 13:22
我想说个相当严重的问题:完整路径里面不允许有空格的,因为那是脚本语言,空格意味着这一串指令的结束

喔.这个好办,因为这是windows,如果撞这个问题,起不了.一般要保证带空格名字的文件夹,和他同路径的文件夹没有前6个字符重名的.
比如program files这个文件夹,在c盘下,保证c盘下没有其他progra开头名称的文件夹.
完了.因为java.exe的安装路径是在program files文件夹下,所以,写的时候program files可以用progra~1来代替,就完了.
比如C:\Progra~1\Java\jre7\bin\java
这样子,就行了.

antonidas
alecone 发表于 2013-5-21 18:18
喔.这个好办,因为这是windows,如果撞这个问题,起不了.一般要保证带空格名字的文件夹,和他同路径的文件夹没 ...

明白了,你的意思是按照硬盘读写格式选择文件夹,那的话就是有几个前六位重名也不怕的,只要按照名称排列,然后把那个1换成需要的那个在几个重名的中的位数就可以了

第一页 上一页 下一页 最后一页