Всем привет.
Пытаюсь скомпилировать .class в .java с помощью команды:
1.
"C:\Program Files\Java\jdk1.8.0_25\bin\javac.exe" KitCommands.java
pause
Мой KitCommands.java лежит в папке "C:\Users\Nokladr\Desktop\Decompiling"
В итоге я получаю в командной строке вот это:
1.
2.
3.
4.
5.
6.
7.
8.
9.
C:\Users\Nokladr\Desktop\Decompiling>"C:\Program Files\Java\jdk1.8.0_25\bin\java
c.exe" KitCommands.java
KitCommands.java:25: error: cannot find symbol
[code=java]
@Command(aliases={"kit"}, usage="<id> [target]", desc="Get a kit", flags="",
min=0x00000000, max=0x00000002)
^
symbol: class Command
location: class KitCommands
1 error
C:\Users\Nokladr\Desktop\Decompiling>pause
Для продолжения нажмите любую клавишу . . .
Вот исходники:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
package com.sk89q.commandbook.commands;
import com.sk89q.commandbook.CommandBookPlugin;
import com.sk89q.commandbook.kits.Kit;
import com.sk89q.commandbook.kits.KitManager;
import com.sk89q.minecraft.util.commands.CommandContext;
import com.sk89q.minecraft.util.commands.CommandException;
import java.util.*;
import org.bukkit.ChatColor;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
public class KitCommands
{
public KitCommands()
{
}
@Command(aliases={"kit"}, usage="<id> [target]", desc="Get a kit", flags="", min=0x00000000, max=0x00000002)
public static void kit(CommandContext args, CommandBookPlugin plugin, CommandSender sender)
throws CommandException
{
if(args.argsLength() == 0)
{
plugin.checkPermission(sender, "commandbook.kit.list");
Map kits = plugin.getKitManager().getKits();
if(kits.size() == 0)
{
sender.sendMessage((new StringBuilder()).append(ChatColor.RED).append("No kits are configured.").toString());
return;
}
StringBuilder str = new StringBuilder();
int count = 0;
Iterator i$ = kits.keySet().iterator();
do
{
if(!i$.hasNext())
break;
String id = (String)i$.next();
if(plugin.hasPermission(sender, (new StringBuilder()).append("commandbook.kit.kits.").append(id.replace(".", "")).toString()))
{
if(str.length() != 0)
str.append(", ");
str.append(id);
count++;
}
} while(true);
if(count == 0)
{
sender.sendMessage((new StringBuilder()).append(ChatColor.RED).append("You have access to no kits.").toString());
return;
}
sender.sendMessage((new StringBuilder()).append(ChatColor.YELLOW).append("Kits (").append(count).append("): ").append(ChatColor.WHITE).append(str.toString()).toString());
sender.sendMessage((new StringBuilder()).append(ChatColor.YELLOW).append("Use /kit kitname to get a kit.").toString());
} else
{
String id = args.getString(0).toLowerCase();
boolean included = false;
Iterable targets;
if(args.argsLength() == 2)
targets = plugin.matchPlayers(sender, args.getString(1));
else
targets = plugin.matchPlayers(plugin.checkPlayer(sender));
Kit kit = plugin.getKitManager().getKit(id);
if(kit == null)
{
sender.sendMessage((new StringBuilder()).append(ChatColor.RED).append("No kit by that name exists.").toString());
return;
}
plugin.checkPermission(sender, (new StringBuilder()).append("commandbook.kit.kits.").append(id.replace(".", "")).toString());
for(Iterator i$ = targets.iterator(); i$.hasNext();)
{
Player player = (Player)i$.next();
kit.distribute(player);
if(player.equals(sender))
{
player.sendMessage((new StringBuilder()).append(ChatColor.YELLOW).append("Kit '").append(id).append("' given!").toString());
included = true;
} else
{
player.sendMessage((new StringBuilder()).append(ChatColor.YELLOW).append("You've been given ").append("the '").append(id).append("' kit by ").append(plugin.toName(sender)).append(".").toString());
}
}
if(!included)
sender.sendMessage((new StringBuilder()).append(ChatColor.YELLOW.toString()).append("Kits given.").toString());
}
}
}
Помогите, пожалуйста, новичок в этом деле, мне только скомпилировать надо! Скажу большое спасибо тому, кто мне поможет =)