powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Java: error: cannot find symbol
5 сообщений из 5, страница 1 из 1
Java: error: cannot find symbol
    #38843377
Nokladr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет.

Пытаюсь скомпилировать .class в .java с помощью команды:

Код: plaintext
1.
"C:\Program Files\Java\jdk1.8.0_25\bin\javac.exe" KitCommands.java
pause


Мой KitCommands.java лежит в папке "C:\Users\Nokladr\Desktop\Decompiling"

В итоге я получаю в командной строке вот это:

Код: plaintext
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
Для продолжения нажмите любую клавишу . . .

Вот исходники:

Код: java
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());
        }
    }
}



Помогите, пожалуйста, новичок в этом деле, мне только скомпилировать надо! Скажу большое спасибо тому, кто мне поможет =)
...
Рейтинг: 0 / 0
Java: error: cannot find symbol
    #38843392
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Java: error: cannot find symbol
    #38843414
Nokladr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
rema174,

Не нашёл решение проблем, поконкретнее можно?
...
Рейтинг: 0 / 0
Java: error: cannot find symbol
    #38843417
Nokladr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ребята, извините, пытаюсь скомпилировать .java в .class, а не наоборот.
...
Рейтинг: 0 / 0
Java: error: cannot find symbol
    #38843420
Nokladr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проблема решена!

Нужно было прописать:

Код: java
1.
[FIXED]import com.sk89q.minecraft.util.commands.Command;[/FIXED]
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Java: error: cannot find symbol
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]