牛奶冰麒麟
本帖最后由 牛奶冰麒麟 于 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是中级语言(没有面向对象)

0611
74124819 发表于 2017-1-2 16:27
java是高级语言,c是中级语言(没有面向对象)

这号现在才是我的 之前被盗了 那狗回答的 请不要在意

ktwap
按照楼主的方法学了整整一天!


是我笨还是...


qq876506683
求帮忙876506683

小狼不太冷
RPG插件到底是怎么玩??

1713438554
主文件在哪里。。。。。。。。。。。。。继续

1713438554
错误: 找不到或无法加载主类 HideMessage

zeng001223
懵逼的我,,,还是改配置吧

berry64
ktwap 发表于 2017-1-8 20:47
按照楼主的方法学了整整一天!

光看代码没有看出来问题
可是包名设置成com.dmail太容易和其他冲突了建议做一个特殊点的包
比如说: net.berry64.(插件名字)  <---我的
你可以用什么 com.ktwap.(插件类别).(插件名字)

麻花awa
我居然做出来了。

a510
luojiarui 发表于 2015-8-10 08:12
Java算低级的了,最难的是C++.

c++也简单,最难的是不肯去弄懂

luojiarui
本帖最后由 luojiarui 于 2017-3-2 06:46 编辑
a510 发表于 2017-3-1 22:19
c++也简单,最难的是不肯去弄懂


哈哈哈。。
两年前的黑历史被挖出来了

事实上cpp的难点在于平台,硬件之类乱七八糟的东西
java的特性之一就是平台无关性,运行于虚拟机之上,而且还有动态分配内存这种CPPer仰视的特性

总的来说java的学习成本比cpp少,但不过cpp还是很有意思的

(个人观点)

shuaidd不是
luojiarui 发表于 2015-8-10 08:12
Java算低级的了,最难的是C++.

黑历史已处理

C++哪里难了,难的是可持久化Treap

luojiarui
本帖最后由 luojiarui 于 2017-3-2 18:14 编辑
shuaidd不是 发表于 2017-3-2 13:03
C++哪里难了,难的是可持久化Treap


Treap??
排序数据结构大法好(滑稽)

cpp并不好学(真的)
同学你应该是研究算法的吧,当你学开始平台的时候你就明白了

PS.Sun公司当初研发java就是为了解决cpp门槛太高的问题

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

C好吧大佬

k20040810
希望楼主讲的细一些 对于我们有一些基础好像没有用哇

k20040810
楼主我不是喷你。。。

a242192980
世界丶终焉 发表于 2015-2-2 19:09
楼主,按照你的方法,放到服务端里插件没办法被读取是怎么回事。

跟我一样

3184746098
66666666666666666666666666666666666666666666666666666666666666666666666

mclonelyleave
楼主 getname()方法有问题

麻花awa
那个包导入的好像不对,不应该是import org.bukkit.material.Command 而是 import org.bukkit.command.Command;

枫叶丶Fengye
d-- - - -- - - -  - -  -- - - - -

qq2390406597
本帖最后由 qq2390406597 于 2017-7-28 12:24 编辑

不会电脑技术的苦逼。。

qq2390406597
完全看不懂啊 ....

KyoKusanagi
学到这里感觉太唐突了,最起码把import引用路径这些讲一下吧,感觉学的挺呛的,多数指令都是照抄,但又不知道为什么是这样写的,略感蛋疼

FR_RedStone
辛苦了辛苦了!

X_guang
学java学到崩溃

[email protected]
楼主 按你的敲,为什么我getName有问题啊 图在附件@berry64

dudududu2004
cmd.getName()
他说 没有为类型 Command 定义方法 getName()

457725806
我还是蒙的一逼

DieKINGR
0611 发表于 2015-2-27 11:12
**** 作者被禁止或删除 内容自动屏蔽 ****

并没有高级低级之分,相比来说,C的代码比Java更好理解也更加简洁,不过C并没有Java的一些功能
pwp

990722337
吱一声吱一声!!

神封林
我一定要好好学习这个帖子上的东西 因为对我很有用 因为我要开服务器了

Darn
zzzzzzzzzz

wb291266278
MCBBS有你更精彩~

lpr
为什么我添加库以后 添加listener还是有红线??

lpr
题主加个qq行不 真心想学 但是感觉找不到门路

xuan1586849044
。感觉好厉害,开始跟着学习咯

AlbertBlue
楼主啊我发现写出来的插件不能用。然后我把org.bukkit.material.Command换成org.bukkit.command.Command就可以了....

1284641389
file:///C:\Users\Administrator\AppData\Roaming\Tencent\Users\1284641389\QQ\WinTemp\RichOle\$S33SJJ5ZQ`1W%GB}196PEV.png 请问这里为什么会报错呢?


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

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