Помогите Ошибка при экспорте плагина из eclipse

Статус
Закрыто для дальнейших ответов.

HungerCat

Активный участник
Пользователь
Баллы
76
В этой сфере я новичок, прибавьте мозгов по этой теме мне, пожалуйста.
1 Logger log = Logger.getLogger("Minecraft");
2 public void onEnable() {
3 getServer().getPluginManager().registerEvents(this, this);
4 getCommand("inform").setExecutor(new Commands(this));
Ругается eclpse на 3-ю строчку с комментарием: "Syntax error on tokens, delete this tokens"
Строчку не подчёркивает, а помечает номер строчки крестиком.
 
Что-то мне подсказывает, что у тебя скобок не хватает. Ну или лишние.
 
Что-то мне подсказывает, что у тебя скобок не хватает. Ну или лишние.
package ru;

import java.util.logging.Handler;
import java.util.logging.Logger;

import org.bukkit.Bukkit;
import org.bukkit.event.Listener;
import org.bukkit.plugin.java.JavaPlugin;

public class main extends JavaPlugin implements Listener {

Logger log = Logger.getLogger("Minecraft");
public void onEnable() {
getServer().getPluginManager().registerEvents(this, this);
getCommand("inform").setExecutor(new Commands(this));
getLogger().info("on");
}
public void onDisable() {
getLogger().info("on");

}}
upload_2017-10-11_16-26-14.png
 
package ru;

import java.util.logging.Handler;
import java.util.logging.Logger;

import org.bukkit.Bukkit;
import org.bukkit.event.Listener;
import org.bukkit.plugin.java.JavaPlugin;

public class main extends JavaPlugin implements Listener {

Logger log = Logger.getLogger("Minecraft");
public void onEnable() {
getServer().getPluginManager().registerEvents(this, this);
getCommand("inform").setExecutor(new Commands(this));
getLogger().info("on");
}
public void onDisable() {
getLogger().info("on");

}}
Посмотреть вложение 48329
Чет я не вижу, чтобы ошибка выделялась.
 
Очевидно же, что у него либо где-то скобки нет либо лишняя
 
Кто-то ещё берёт логера не через Bukkit.getLogger()? Или на какую версию ты пишешь?
 
В этой сфере я новичок, прибавьте мозгов по этой теме мне, пожалуйста.
1 Logger log = Logger.getLogger("Minecraft");
2 public void onEnable() {
3 getServer().getPluginManager().registerEvents(this, this);
4 getCommand("inform").setExecutor(new Commands(this));
Можешь кинуть код нормально? А то мы как бы не экстрасенсы.
 
А так я полностью там и кинул, 10 строк.
А сори, не увидел в дальнейших постах.
Скопипастил твой код - никаких ошибок. Значит дело скорее в эклипсе.
У меня такое было когда то (что есть ошибка там, где ее быть не может), помогло пересоздание проекта.
В общем у тебя вары: Пересоздать проект, Пересоздать проект в новой папке (рабочем пространстве), Переустановить эклипс (поставить там оксиген, думаю он более стабилен).

Простейший выход из проблемы это закрыть проект, перезапустить эклипс и опять открыть проект. Все выше, если это не поможет.
 
А сори, не увидел в дальнейших постах.
Скопипастил твой код - никаких ошибок. Значит дело скорее в эклипсе.
У меня такое было когда то (что есть ошибка там, где ее быть не может), помогло пересоздание проекта.
В общем у тебя вары: Пересоздать проект, Пересоздать проект в новой папке (рабочем пространстве), Переустановить эклипс (поставить там оксиген, думаю он более стабилен).

Простейший выход из проблемы это закрыть проект, перезапустить эклипс и опять открыть проект. Все выше, если это не поможет.
Ну если ошибка в eclipse, то ошибок в консоли возникать-же не должно?
В консоли та же ошибка, что и в eclipse. Кодинг - не моё.
[19:52:57 ERROR]: Error occurred while enabling TestPlugin (Is it up to date?)
java.lang.Error: Unresolved compilation problem:
Syntax error on tokens, delete these tokens
 
Ну если ошибка в eclipse, то ошибок в консоли возникать-же не должно?
В консоли та же ошибка, что и в eclipse. Кодинг - не моё.
[19:52:57 ERROR]: Error occurred while enabling TestPlugin (Is it up to date?)
java.lang.Error: Unresolved compilation problem:
Syntax error on tokens, delete these tokens
Ошибка в консоли это ошибка, которую скомпилил сам эклипс.
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх