App error number expected

Ошибка при компиляции JAVA. error: ';' expected Что это и как это исправить? Java SE Решение и ответ на вопрос 1363115

Добрый день.

В первый раз в жизни пытаюсь скомпилировать примитивную программу Example.java, но компилятор выдает ошибку java:8: error: ‘;’ expected. Знаю, что проблема первой компиляции на форуме не нова, но перелопатил тонны страниц данного сайта, просмотрел кучу виде по компиляции (даже смотрел как какой то индус на ломанном английском проводил компиляцию) но ни у кого не нахожу подобной проблемы.

Директория, где установлена java: C:Program FilesJavajdk1.7.0_71
Директория, где лежит подлежащий компиляции файл: C:JEMEsrcExample

Все операции провожу через cmd:
__________________________________________________ _______________
(c) Корпорация Майкрософт (Microsoft Corp.), 2009. Все права защищены.

C:UsersМакс>cd ..

C:Users>cd..

C:> cd c:JE

c:JE>cd ME

c:JEME>javac -d classes -sourcepath src srcExampleExample.java
srcExampleExample.java:8: error: ‘;’ expected
Sustem.out.println(«This is a simple Java program.»)
^
1 error
__________________________________________________ _______________

Сам код программы:
__________________________________________________ _______________
/*
This is a simple Java program.
Call this file «Example.java».
*/
class Example {
// Your program begins with a call to main().
public static void main(String arg[]) {
Sustem.out.println(«This is a simple Java program.»)
}
}
__________________________________________________ ________________

Вот переменные которые задавал системе:
CLASS: C:Program FilesJavajdk1.7.0_71lib
CLASSPATH: .;C:JEMEclasses
JAVA_HOME: C:Program FilesJavajdk1.7.0_71
java: C:Program FilesJavajdk1.7.0_71bin
javac: C:Program FilesJavajdk1.7.0_71bin
Path: ;C:Program FilesJavajdk1.7.0_71bin
Может даже что-то лишнее задал))

Как я понял, вся загвоздка в символе «;» и компилятор думает что я где то не прописал данный символ. Но где его прописать, в самой программе или может быть в переменных? Согласно этому источнику (ошибка №2), пытался вставить «;» за предпоследние скобки блока кода программы. Но результат идентичный. Так же пытался отследить проблему по номеру ошибки — 8 (если это вообще номер ошибки), но без толку.
Так что прошу помочь знающих людей наставить меня на путь истины

P.S. Писал программу пользуясь учебником Herbert Schildt, Java 7- The Complete Reference — 8th Edition (кстати нудноватая книженция)

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь

Harland David Sanders


  • #1

В данном мануале мы исправим распространенные ошибки при входе на сервер в моде RedAge RolePlay (NeptuneEvo).

Expected Number, Boolean.png

  1. В клиенте (client_packages), в файле vehiclesync.js удаляем или закомментируем данные строчки (всего их две в разных местах файла)

    JavaScript:

    if(entity.getClass() == 18) entity.setSirenSound(entity.getVariable('SIRENSOUND'));

  2. В клиенте (client_packages), в файле environment.js находим ВСЕ строчки с данным кодом:

    JavaScript:

    setWeatherTypeTransition(nowWeather, weather, 0.5);

    и заменяем ВСЕ такие строчки на другие:

    JavaScript:

    setWeatherTypeTransition(mp.game.gameplay.getHashKey(nowWeather), mp.game.gameplay.getHashKey(weather), 0.5);

Последнее редактирование: 16 Сен 2020

  • #2

ну и пофиксил и что лучше работает? что оно дает кроме окошка так никто ответить и не может даже якобы грамотные

Daston


  • #3

ну и пофиксил и что лучше работает? что оно дает кроме окошка так никто ответить и не может даже якобы грамотные

Было окошко об неисправности — Вам выложили фикс.

  • #4

вопрос понятен или нет? какая именно неисправность?на что влияет она там же написано про сильно грамотных

Daston


  • #5

вопрос понятен или нет? какая именно неисправность?на что влияет она там же написано про сильно грамотных

Я не пойму смысл выражения

там же написано про сильно грамотных

Ошибка была связана со сменой погоды и сиреной в автомобилях. В первом случае выскакивала «expected Boolean» — ожидалось логическое значение, а во втором «expected Number» — ожидалось численное значение

Daston


  • #7

Чтобы получать нормальные ответы необходимо научиться правильно формулировать вопрос)
Правильно сформулированный вопрос — 50% успеха :)

package com.example.examplemod;

import calk.Calk;
import com.example.examplemod.proxy.ClientProxy;
import net.minecraft.client.Minecraft;
import net.minecraft.client.settings.KeyBinding;
import net.minecraft.command.ICommandSender;
import net.minecraft.util.text.ITextComponent;
import net.minecraft.util.text.TextComponentTranslation;
import net.minecraftforge.client.event.ClientChatReceivedEvent;
import net.minecraftforge.fml.common.eventhandler.EventPriority;
import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
import net.minecraftforge.fml.common.gameevent.InputEvent;
import net.minecraftforge.fml.relauncher.Side;
import net.minecraftforge.fml.relauncher.SideOnly;

import java.math.BigDecimal;



public class HomBot {


    private ICommandSender player;
    private String nsChest = "";

    @SubscribeEvent(priority = EventPriority.NORMAL, receiveCanceled = true)
    @SideOnly(Side.CLIENT)
    public void OnChat(ClientChatReceivedEvent event) {

        String mes = event.getMessage().getUnformattedText().trim();

        boolean mes3 = mes.contains("u0420u0435u0448u0438u0442u0435 u043fu0440u0438u043cu0435u0440u003a");
        if (mes3) {
            System.out.println("pitayusi reshiti primer");
            String str1 = event.getMessage().getUnformattedText();

            String str2 = str1.substring(18);

            String str3 = str2.replace("-", " - ");

            String str4 = str3.trim().replace("-", "-");
            String str5 = str4.replace("uff10", "0").replace("uff11", "1").replace("uff12", "2").replace("uff13", "3").replace("uff14", "4").replace("uff15", "5").replace("uff16", "6").replace("uff17", "7").replace("uff18", "8").replace("uff19", "9").replace("uff0a", "*").replace("uff0f", "/").replace("uff0d", "-").replace("uff0b", "+");//заменяем цыфры нестандартного шрифта на нормальный

            BigDecimal str6 = Calk.calculate(str5);

            Minecraft.getMinecraft().player.sendChatMessage(str6 + "");
        }
        if (mes.startsWith("Успей забрать всё:")) { // Для работы бинда
            nsChest = mes.substring(19).trim();
        }

        public void onKeyPressed(InputEvent.KeyInputEvent event){
            KeyBinding keyBindings = ClientProxy.keyBindingsNC;

            if (keyBindings.isKeyDown()) {

            if (nsChest == "")
            {
                Minecraft.getMinecraft().player.sendMessage((ITextComponent) new TextComponentTranslation("nexuschest'a  еще не было!!"));
            }
            else
                {
                Minecraft.getMinecraft().player.sendChatMessage(nsChest);
                }
            }
        }



        //ники игроков
        boolean mes_egor = mes.startsWith("[SakhCheese -> u042f]");
        boolean mes_friend = mes.startsWith("[GuS_OfFiCaL -> u042f]");
        boolean mes_dima = mes.startsWith("[_touge_ -> u042f]");
        boolean mes_vanya = mes.startsWith("[_Ivan_meer_ -> u042f]");
        boolean mes_coder = mes.startsWith("[GovnoCoder228 -> u042f]");
        boolean mes_tvinkf = mes.startsWith("[Analkin -> u042f]");


        if (mes_egor || mes_dima || mes_vanya || mes_coder || mes_friend || mes_tvinkf) {
            if (mes.contains("qq")) {
                int nom1 = mes.indexOf("qq");
                String nom2 = mes.substring(nom1 + 4);
                Minecraft.getMinecraft().player.sendChatMessage(nom2 + "");
            }

            {

            }
        }
        boolean mes_tvink = mes.startsWith("[Analkin -> u042f]");
        if (mes_tvink) {
            if (mes.contains("udachi")) {

                Minecraft.getMinecraft().player.sendChatMessage("/logout");


            }
            if (mes.contains("Privet")) {
                Minecraft.getMinecraft().player.sendChatMessage("/pay Analkin 10000");
            }

            if (mes.contains("Dai deneg")) {
                Minecraft.getMinecraft().player.sendChatMessage("");
            }
        }
        boolean mes_tvinl = mes.startsWith("[u042f -> Analkin]");
        if (mes_tvinl)
        {
            if (mes.contains("нет"))
            {
                Minecraft.getMinecraft().player.sendChatMessage("! попався ");
                }
            }
        }
    }

Понравилась статья? Поделить с друзьями:
  • App error failed to allocate memory men of war
  • App error define not found esdlreader cpp 367
  • App error 400
  • App error 200 blackberry
  • App blackberry error 523