本帖最后由 牛奶冰麒麟 于 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处报错复制代码
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处报错
- package com.github.milkmaster;
- public class MyFirstPlugin {
- extends JavaPlugin implements Listener
-
- @Override
- public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args){if (cmd.getName().equalsIgnoreCase("/mfp")){
- sender.sendMessage("HAYO");
- return true;
- }
- return false;
- }
- }
牛奶冰麒麟 发表于 2016-8-13 17:55
LZ可以把这个Java教程挂到第一个帖子上,直接看LZ的帖子学Java的话有点吃力
写的时候好多错误:
额,你理解错了,好吧我承认我解释的不好,至于java教程我建议 JavaNotes 这里
不过我会在最后加上集成好的代码方便你们理解
berry64 发表于 2016-8-14 11:17
额,你理解错了,好吧我承认我解释的不好,至于java教程我建议 JavaNotes 这里
不过我会在最后加上集成 ...
英语渣表示一个字看不懂 _(:3J∠)_
楼主求你的eclipse工程文件
import org.bukkit.material.Command应该是org.bukkit.command.Command吧
害得我之前纠结了几个小时,多个dalao都束手无策,欲哭无泪
害得我之前纠结了几个小时,多个dalao都束手无策,欲哭无泪
太好啦!绝对良心!
你讲的太杂乱了。
希望楼主写得更详细一些!
图挂了。。。。。。。。。。。。。。。。。。。。。。。。。。。
0611 发表于 2015-2-27 11:12
在世界上Java是较低级的语言,最高是C语言。
java是高级语言,c是中级语言(没有面向对象)
74124819 发表于 2017-1-2 16:27
java是高级语言,c是中级语言(没有面向对象)
这号现在才是我的 之前被盗了 那狗回答的 请不要在意
按照楼主的方法学了整整一天!
是我笨还是...


求帮忙876506683
RPG插件到底是怎么玩??
主文件在哪里。。。。。。。。。。。。。继续
错误: 找不到或无法加载主类 HideMessage
懵逼的我,,,还是改配置吧

ktwap 发表于 2017-1-8 20:47
按照楼主的方法学了整整一天!
光看代码没有看出来问题
可是包名设置成com.dmail太容易和其他冲突了建议做一个特殊点的包
比如说: net.berry64.(插件名字) <---我的
你可以用什么 com.ktwap.(插件类别).(插件名字)
我居然做出来了。
luojiarui 发表于 2015-8-10 08:12
Java算低级的了,最难的是C++.
c++也简单,最难的是不肯去弄懂
本帖最后由 luojiarui 于 2017-3-2 06:46 编辑
哈哈哈。。
两年前的黑历史被挖出来了
事实上cpp的难点在于平台,硬件之类乱七八糟的东西
java的特性之一就是平台无关性,运行于虚拟机之上,而且还有动态分配内存这种CPPer仰视的特性
总的来说java的学习成本比cpp少,但不过cpp还是很有意思的
(个人观点)
a510 发表于 2017-3-1 22:19
c++也简单,最难的是不肯去弄懂
哈哈哈。。
两年前的黑历史被挖出来了
事实上cpp的难点在于平台,硬件之类乱七八糟的东西
java的特性之一就是平台无关性,运行于虚拟机之上,而且还有动态分配内存这种CPPer仰视的特性
总的来说java的学习成本比cpp少,但不过cpp还是很有意思的
(个人观点)
luojiarui 发表于 2015-8-10 08:12
Java算低级的了,最难的是C++.
黑历史已处理
C++哪里难了,难的是可持久化Treap
本帖最后由 luojiarui 于 2017-3-2 18:14 编辑
Treap??
排序数据结构大法好(滑稽)
cpp并不好学(真的)
同学你应该是研究算法的吧,当你学开始平台的时候你就明白了
PS.Sun公司当初研发java就是为了解决cpp门槛太高的问题
shuaidd不是 发表于 2017-3-2 13:03
C++哪里难了,难的是可持久化Treap
Treap??
排序数据结构大法好(滑稽)
cpp并不好学(真的)
同学你应该是研究算法的吧,当你学开始平台的时候你就明白了
PS.Sun公司当初研发java就是为了解决cpp门槛太高的问题
tufeiyes 发表于 2014-12-25 23:17
我还是一个新手 还在找寻更大MOD满足个人的需求 JAVA 这太高科技了 直言 咱没看懂 ...
C好吧大佬
希望楼主讲的细一些 对于我们有一些基础好像没有用哇
楼主我不是喷你。。。
世界丶终焉 发表于 2015-2-2 19:09
楼主,按照你的方法,放到服务端里插件没办法被读取是怎么回事。
跟我一样
66666666666666666666666666666666666666666666666666666666666666666666666
楼主 getname()方法有问题
那个包导入的好像不对,不应该是import org.bukkit.material.Command 而是 import org.bukkit.command.Command;
d-- - - -- - - - - - -- - - - -
本帖最后由 qq2390406597 于 2017-7-28 12:24 编辑
不会电脑技术的苦逼。。
不会电脑技术的苦逼。。
完全看不懂啊 ....
学到这里感觉太唐突了,最起码把import引用路径这些讲一下吧,感觉学的挺呛的,多数指令都是照抄,但又不知道为什么是这样写的,略感蛋疼
辛苦了辛苦了!
学java学到崩溃
楼主 按你的敲,为什么我getName有问题啊 图在附件@berry64
cmd.getName()
他说 没有为类型 Command 定义方法 getName()
他说 没有为类型 Command 定义方法 getName()
我还是蒙的一逼
0611 发表于 2015-2-27 11:12
**** 作者被禁止或删除 内容自动屏蔽 ****
并没有高级低级之分,相比来说,C的代码比Java更好理解也更加简洁,不过C并没有Java的一些功能
pwp
吱一声吱一声!!
我一定要好好学习这个帖子上的东西 因为对我很有用 因为我要开服务器了
zzzzzzzzzz
MCBBS有你更精彩~
为什么我添加库以后 添加listener还是有红线??
题主加个qq行不 真心想学 但是感觉找不到门路
。感觉好厉害,开始跟着学习咯
楼主啊我发现写出来的插件不能用。然后我把org.bukkit.material.Command换成org.bukkit.command.Command就可以了....
file:///C:\Users\Administrator\AppData\Roaming\Tencent\Users\1284641389\QQ\WinTemp\RichOle\$S33SJJ5ZQ`1W%GB}196PEV.png
请问这里为什么会报错呢?

if (cmd.getName().equalsIgnoreCase("HAYO")){中的 cmd.getName()要改成((CommandSender) cmd)不然报错