Ir ao conteúdo
  • Cadastre-se

Erro ao compilar arquivos java pelo promot?


jfnkldfldsafd1

Posts recomendados

Alterei umas patchs do windows seguindo este vídeo:

, antes, o Java JDK não funcionava.

Eu já instalei o JDK, e ví q isso foi feito corretamente, mas quando eu tento compilar algo, como por exemplo este código:

package me.insanj.BlockChanger;

import org.bukkit.event.block.BlockDamageEvent;
import org.bukkit.event.block.BlockListener;

public class BlockChangerListener extends BlockListener
{

public static BlockChanger plugin;

public BlockChangerListener(BlockChanger instance)
{
plugin = instance;
}

public void onBlockDamage(BlockDamageEvent event)
{
if(plugin.enabled(event.getPlayer()))
event.getBlock().setTypeId(plugin.id);
}

}

ele dá dezenas de erros, uns44, por aí.

Então nada de '.class'.

(PS: Estou colocando o código como:

javac BlockChangerListener.java

)

É isso aí, me ajudem se puderem =] .

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois...
  • Membro VIP

Alterei umas patchs do windows seguindo este vídeo:

, antes, o Java JDK não funcionava.

Eu já instalei o JDK, e ví q isso foi feito corretamente, mas quando eu tento compilar algo, como por exemplo este código:



import org.bukkit.event.block.BlockDamageEvent;
import org.bukkit.event.block.BlockListener;

public class BlockChangerListener extends BlockListener
{

public static BlockChanger plugin;

public BlockChangerListener(BlockChanger instance)
{
plugin = instance;
}

public void onBlockDamage(BlockDamageEvent event)
{
if(plugin.enabled(event.getPlayer()))
event.getBlock().setTypeId(plugin.id);
}

}
package me.insanj.BlockChanger;

ele dá dezenas de erros, uns44, por aí.

Então nada de '.class'.

(PS: Estou colocando o código como:

javac BlockChangerListener.java

)

É isso aí, me ajudem se puderem =] .

Olá.

Se está dando erro, é porque está compilando... Provavelmente o problema pode está no no código em si.

Analise os erros informados...

PS: Caso necessário, copie os erros e poste aqui.

PS2: Para copiar no prompt, você pode clicar com o botão inverso do mouse (botão direito), escolher a opção marcar, marca o texto e pressiona ENTER. Depois cola em algum lugar, como no Bloco de Notas.. arruma o texto e posta aqui.

No aguardo.

Abraços

Link para o comentário
Compartilhar em outros sites

Erros:

Microsoft Windows [Version 6.2.9200]
(c) 2012 Microsoft Corporation. All rights reserved.

C:\Users\User>cd desktop

C:\Users\User\Desktop>javac BlockChanger.java
BlockChanger.java:6: error: package com.nijiko.permissions does not exist
import com.nijiko.permissions.PermissionHandler;
^
BlockChanger.java:7: error: package com.nijikokun.bukkit.Permissions does not ex
ist
import com.nijikokun.bukkit.Permissions.Permissions;
^
BlockChanger.java:8: error: package org.bukkit.plugin does not exist
import org.bukkit.plugin.Plugin;
^
BlockChanger.java:10: error: package org.bukkit does not exist
import org.bukkit.ChatColor;
^
BlockChanger.java:11: error: package org.bukkit.command does not exist
import org.bukkit.command.Command;
^
BlockChanger.java:12: error: package org.bukkit.command does not exist
import org.bukkit.command.CommandSender;
^
BlockChanger.java:13: error: package org.bukkit.entity does not exist
import org.bukkit.entity.Player;
^
BlockChanger.java:14: error: package org.bukkit.event does not exist
import org.bukkit.event.Event;
^
BlockChanger.java:15: error: package org.bukkit.plugin does not exist
import org.bukkit.plugin.PluginManager;
^
BlockChanger.java:16: error: package org.bukkit.plugin.java does not exist
import org.bukkit.plugin.java.JavaPlugin;
^
BlockChanger.java:18: error: cannot find symbol
public class BlockChanger extends JavaPlugin
^
symbol: class JavaPlugin
BlockChanger.java:22: error: cannot find symbol
private final BlockChangerListener blockListener = new BlockChangerListe
ner(this);
^
symbol: class BlockChangerListener
location: class BlockChanger
BlockChanger.java:23: error: cannot find symbol
public final ArrayList<Player> BlockChangerUsers = new ArrayList<Player>
();
^
symbol: class Player
location: class BlockChanger
BlockChanger.java:24: error: cannot find symbol
public static PermissionHandler permissionHandler;
^
symbol: class PermissionHandler
location: class BlockChanger
BlockChanger.java:44: error: cannot find symbol
public boolean onCommand(CommandSender sender, Command cmd, String comma
ndLabel, String[] args)
^
symbol: class CommandSender
location: class BlockChanger
BlockChanger.java:44: error: cannot find symbol
public boolean onCommand(CommandSender sender, Command cmd, String comma
ndLabel, String[] args)
^
symbol: class Command
location: class BlockChanger
BlockChanger.java:57: error: cannot find symbol
private void toggleBlockChanger(CommandSender sender)
^
symbol: class CommandSender
location: class BlockChanger
BlockChanger.java:72: error: cannot find symbol
public boolean enabled(Player player)
^
symbol: class Player
location: class BlockChanger
BlockChanger.java:77: error: cannot find symbol
boolean permissionsCheck(CommandSender sender){
^
symbol: class CommandSender
location: class BlockChanger
BlockChanger.java:22: error: cannot find symbol
private final BlockChangerListener blockListener = new BlockChangerListe
ner(this);
^
symbol: class BlockChangerListener
location: class BlockChanger
BlockChanger.java:23: error: cannot find symbol
public final ArrayList<Player> BlockChangerUsers = new ArrayList<Player>
();
^
symbol: class Player
location: class BlockChanger
BlockChanger.java:32: error: cannot find symbol
PluginManager pm = getServer().getPluginManager();
^
symbol: class PluginManager
location: class BlockChanger
BlockChanger.java:32: error: cannot find symbol
PluginManager pm = getServer().getPluginManager();
^
symbol: method getServer()
location: class BlockChanger
BlockChanger.java:33: error: package Event does not exist
pm.registerEvent(Event.Type.BLOCK_DAMAGE, blockListener, Event.P
riority.Normal, this );
^
BlockChanger.java:33: error: package Event does not exist
pm.registerEvent(Event.Type.BLOCK_DAMAGE, blockListener, Event.P
riority.Normal, this );
^
BlockChanger.java:28: error: method does not override or implement a method from
a supertype
@Override
^
BlockChanger.java:37: error: method does not override or implement a method from
a supertype
@Override
^
BlockChanger.java:43: error: method does not override or implement a method from
a supertype
@Override
^
BlockChanger.java:59: error: cannot find symbol
if( !enabled((Player) sender) )
^
symbol: class Player
location: class BlockChanger
BlockChanger.java:61: error: cannot find symbol
BlockChangerUsers.add((Player) sender);
^
symbol: class Player
location: class BlockChanger
BlockChanger.java:62: error: cannot find symbol
((Player) sender).sendMessage(ChatColor.BLUE + "BlockCha
nger has been enabled!");
^
symbol: variable ChatColor
location: class BlockChanger
BlockChanger.java:62: error: cannot find symbol
((Player) sender).sendMessage(ChatColor.BLUE + "BlockCha
nger has been enabled!");
^
symbol: class Player
location: class BlockChanger
BlockChanger.java:67: error: cannot find symbol
BlockChangerUsers.remove((Player) sender);
^
symbol: class Player
location: class BlockChanger
BlockChanger.java:68: error: cannot find symbol
((Player) sender).sendMessage(ChatColor.RED + "BlockChan
ged has been disabled!");
^
symbol: variable ChatColor
location: class BlockChanger
BlockChanger.java:68: error: cannot find symbol
((Player) sender).sendMessage(ChatColor.RED + "BlockChan
ged has been disabled!");
^
symbol: class Player
location: class BlockChanger
BlockChanger.java:85: error: cannot find symbol
if( permissionHandler.has((Player) sender, "BlockChanger
.use") )
^
symbol: class Player
location: class BlockChanger
BlockChanger.java:93: error: cannot find symbol
Plugin permissionsPlugin = this.getServer().getPluginManager().g
etPlugin("Permissions");
^
symbol: class Plugin
location: class BlockChanger
BlockChanger.java:93: error: cannot find symbol
Plugin permissionsPlugin = this.getServer().getPluginManager().g
etPlugin("Permissions");
^
symbol: method getServer()
BlockChanger.java:100: error: cannot find symbol
permissionHandler = ((Permissions) permissionsPlugin).getHandler
();
^
symbol: class Permissions
location: class BlockChanger
BlockChanger.java:101: error: cannot find symbol
log.info("[BlockChanger] Found and will use plugin "+((Permissio
ns)permissionsPlugin).getDescription().getFullName());
^
symbol: class Permissions
location: class BlockChanger
40 errors

C:\Users\User\Desktop>

Link para o comentário
Compartilhar em outros sites

  • Moderador

provavelmente ele não está importando:

import org.bukkit.event.block.BlockDamageEvent;

import org.bukkit.event.block.BlockListener;

que ide estás usando? se for netbeans...ou eclipse veja se há possibulidade de instalar algum plugin de desenvolvimento que contenha estes eventos

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois...

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!