moheng2014
无法解析类型 com.avaje.ebean.EbeanServer。从必需的 .class 文件间接引用了它

出现这个怎么办 ?

berry64
moheng2014 发表于 2015-8-2 16:42
无法解析类型 com.avaje.ebean.EbeanServer。从必需的 .class 文件间接引用了它

出现这个怎么办 ? ...

看起来是java 的自带的库错误
建议卸载JAVA 然后安装最新版本从 java.com

moheng2014
本帖最后由 moheng2014 于 2015-8-2 23:53 编辑
berry64 发表于 2015-8-2 21:36
看起来是java 的自带的库错误
建议卸载JAVA 然后安装最新版本从 java.com


我是64位的,库里也有   org.bukkit.craftbukkit.libs.org.ibex.nestedvm.ClassFileCompiler  可就是会报错。。

说是这样子的 ,,
错误: 找不到或无法加载主类 org.bukkit.craftbukkit.libs.org.ibex.nestedvm.ClassFileCompiler


luojiarui
本帖最后由 luojiarui 于 2017-3-2 06:26 编辑
tufeiyes 发表于 2014-12-25 23:17
我还是一个新手 还在找寻更大MOD满足个人的需求 JAVA 这太高科技了 直言 咱没看懂 ...


Java算低级的了,最难的是C++.

黑历史已处理

778563781
那个@over啥的是什么意思啊!想半天

berry64
778563781 发表于 2015-9-17 23:08
那个@over啥的是什么意思啊!想半天

覆盖父类的这个方法- - 听不懂很正常

党靖皓1234
extends JavaPlugin implements Listener这个一直说错哈,我自我感觉应该对着的,但就是报错

package com.github.asdf;

public class MyFirstPlugin {
        extends JavaPlugin implements Listener
}

berry64
党靖皓1234 发表于 2015-9-18 19:49
extends JavaPlugin implements Listener这个一直说错哈,我自我感觉应该对着的,但就是报错

package com.gi ...
  1. package com.github.asdf;

  2. public class MyFirstPlugin extends JavaPlugin implements Listener {
  3.         //.....
  4. }
复制代码


党靖皓1234
中括号的那个指令要不要加"/"?

berry64
党靖皓1234 发表于 2015-9-26 14:37
中括号的那个指令要不要加"/"?

不需要的

Kingmeng
弄完的插件放到mods文件还是什么文件夹

berry64
Kingmeng 发表于 2015-11-3 17:55
弄完的插件放到mods文件还是什么文件夹

和你安装插件一样

tqyest
谢谢楼主 楼主好人呐QAQ

Zin_ming
tufeiyes 发表于 2014-12-25 23:17
我还是一个新手 还在找寻更大MOD满足个人的需求 JAVA 这太高科技了 直言 咱没看懂 ...

同感~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~X2

Zin_ming
stool 发表于 2014-12-26 17:18
还行-.-
希望能继续保持

同感~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

337803349
my eclipse
eclipse
=_=
北大青鸟
我们才学到,第五章,do。。。。。while
第二本书要开始做网页了,c#,哦也

trychen
spigot需要使用API的Jar而不是服务器核心

berry64
trychen 发表于 2015-11-20 17:51
spigot需要使用API的Jar而不是服务器核心

api的jar 就是多了个JavaDoc而已,并没有什么问题

849564430
支~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

小0w0卡
LZ,帖子虽然很好,但是
命令都看不懂唉。。。
我是求学会的,能把注册指令那一段命令给透透彻彻的解释一下吗?
谢谢~LZ辛苦了~~

小0w0卡
楼主,什么叫java下面的jar文件啊,我的MyFirstPlugin.java下没有jar文件啊!

Kenneth_z
请问下@Override是什么意思 lz貌似没有讲到

berry64
wzzwp55555 发表于 2016-1-19 15:33
请问下@Override是什么意思 lz貌似没有讲到

@Override 就是重写父类方法的一个语句,这个嘛,不好解释
就是说extends JavaPlugin这里命名JavaPlugin这个class为父类,然后这个class里面自己已经有了onEnable(){
但是这里子类的又要写一个自己的onEnable(),为了不产生矛盾所以@Override告诉java这里重写而不要使用父类自带的方法。。。
其实没有也可以的0 0

小0w0卡
不理解啊。。。LZ能把那段命令解释一下吗,总觉得没用,提示的信息都是plugin.yml里的啊

歪氏
请说明导入是什么鬼,我配置好了也报错,还有指令的排版,我们这些新手不懂啊!

kjkj2173135
JAR 创建失败。请参阅“详细信息”以获取更多信息。
  资源与文件系统不同步:"/MyFirstPlugin/plugin.yml"。

小尐蓝猫
楼主快帮我看看吧 照你的方法去做 可是放到服务器里面后 在控制台输入指令提示说没有这条指令
  1. package com.github.github.Nicolas;

  2. import org.bukkit.command.Command;
  3. import org.bukkit.command.CommandSender;
  4. import org.bukkit.plugin.java.JavaPlugin;

  5. public class first extends JavaPlugin{
  6.     public void onEnable() {
  7.     }
  8.     @Override

  9.     public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args){if (cmd.getName().equalsIgnoreCase("nico")){
  10.     sender.sendMessage("HAYO");
  11.     return true;
  12.     }
  13.     return false;
  14.     }
  15.     public void onDisable() {
  16.     }
  17. }
复制代码

这个是我编的代码↑

q513902026
berry64 发表于 2016-1-20 11:20
@Override 就是重写父类方法的一个语句,这个嘛,不好解释
就是说extends JavaPlugin这里命名JavaPlugin ...

@Override
这个注解在Runtime会被忽略 so 这个注解有没有都没有问题

cten
楼主好人呐

yu7868
0611 发表于 2015-2-27 11:12
在世界上Java是较低级的语言,最高是C语言。

java是面向对象的,c语言是面向过程的,没法比吧。

1314520qb
给力给力,但是我还是不会

annan
网络摆渡客 发表于 2014-12-25 23:17
这个开发工具还是有必要说一下的。

eclipse吧。。。。。。

1628340626
收我这个徒弟吗{:10_512:}挺想学Java的{:10_492:}

小阳33
感谢教材。。我已经放弃了QWQ

枫影绝尘
{:10_509:}大赞,真是很有帮助!

45gfg9
本帖最后由 45gfg9 于 2016-8-6 17:29 编辑

lz我做下来变成这样什么鬼{:10_493:}
删了@Override 又加了些东西
package com.plugin.plugin;
import org.bukkit.command.CommandSender;
import org.bukkit.event.Listener;
import org.bukkit.material.Command;
import org.bukkit.plugin.java.JavaPlugin;
public class MyFirstPlugin extends JavaPlugin implements Listener{
        public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args){if (((CommandSender) cmd).getName().equalsIgnoreCase("/ffp")){
        sender.sendMessage("45gfg9!");
        return true;
        }
        return false;
        }
}



風雲再起
這個必須頂

戴兜
LZ,那个
    usage: /<command>
要改吗?

berry64
dxz2002 发表于 2016-8-9 22:25
LZ,那个
    usage: /
要改吗?

usage  当玩家指令使用错误(return false;)的时候给予玩家的提示

戴兜
berry64 发表于 2016-8-10 08:51
usage  当玩家指令使用错误(return false;)的时候给予玩家的提示

哦哦,谢谢。这个教程的java文件和yml文件内容能不能给我截图一下,我还是有点模糊,好像有点讲得仓促啊

牛奶冰麒麟
本帖最后由 牛奶冰麒麟 于 2016-8-13 18:03 编辑

LZ可以把这个Java教程挂到第一个帖子上,直接看LZ的帖子学Java的话有点吃力

写的时候好多错误:
extends JavaPlugin implements Listener
标记“extends”上有语法错误,应为 enum;语法错误,将“EnumBody”插入到完整 ClassBodyDeclarations 中
public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args){if (cmd.getName().equalsIgnoreCase("/mfp")){
Command 无法解析为类;
CommandSender 无法解析为类

下面这些是我根据教程写的,4处报错
  1. package com.github.milkmaster;

  2. public class MyFirstPlugin {
  3.         extends JavaPlugin implements Listener
  4.        
  5.         @Override

  6.         public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args){if (cmd.getName().equalsIgnoreCase("/mfp")){
  7.         sender.sendMessage("HAYO");
  8.         return true;
  9.         }
  10.         return false;
  11.         }
  12. }
复制代码






berry64
牛奶冰麒麟 发表于 2016-8-13 17:55
LZ可以把这个Java教程挂到第一个帖子上,直接看LZ的帖子学Java的话有点吃力

写的时候好多错误:

额,你理解错了,好吧我承认我解释的不好,至于java教程我建议 JavaNotes 这里

不过我会在最后加上集成好的代码方便你们理解

牛奶冰麒麟
berry64 发表于 2016-8-14 11:17
额,你理解错了,好吧我承认我解释的不好,至于java教程我建议 JavaNotes 这里

不过我会在最后加上集成 ...

英语渣表示一个字看不懂 _(:3J∠)_

fmzhfmzh123
楼主求你的eclipse工程文件

slqs
import org.bukkit.material.Command应该是org.bukkit.command.Command吧
害得我之前纠结了几个小时,多个dalao都束手无策,欲哭无泪

XiaoMao#205
太好啦!绝对良心!

袁敏
你讲的太杂乱了。

狱友
希望楼主写得更详细一些!

@TGL
图挂了。。。。。。。。。。。。。。。。。。。。。。。。。。。

74124819
0611 发表于 2015-2-27 11:12
在世界上Java是较低级的语言,最高是C语言。

java是高级语言,c是中级语言(没有面向对象)

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