Meal.hx: 1: символы 0-7 отсутствуют;

Привет, я пытаюсь скомпилировать мой простой код haxe, но все еще возникает ошибка Meal.hx: 1: отсутствуют символы 0-7;

я не знаю, где ошибка, вот код:

Meal.hx

package MyFridge;
class Meal
{
public var name : String;
public function new(f_name : String)
{
this.name = f_name;
}
}

person Koyix    schedule 14.01.2014    source источник


Ответы (3)


Синтаксис класса выглядит правильным.

Итак, просто несколько двойных проверок;

  • это точный код?
  • файл называется Meal.hx?
  • находится ли он в папке (пакете) MyFridge? Кстати, не сюрприз, если это имеет значение, но обычно используются пакеты / имена папок в нижнем регистре.
  • это единственная ошибка?
  • если это часть более крупного проекта, попробуйте создать отдельный тест, чтобы убедиться, что ошибка действительно связана с этим файлом.
person Mark Knol    schedule 14.01.2014
comment
Вопрос был задан в списке рассылки, проблема была в пакете MyFridge, пакеты должны быть в нижнем регистре. Сообщение об ошибке было немного загадочным, Симн пытается это исправить :) - person Jason O'Neil; 15.01.2014

Имя пакета может содержать только строчные буквы.

Нравится:

package myfridge;

Попробуйте.

person Gagege    schedule 17.01.2014

Следите за символом package myFridge и заглавными буквами в коде, который вступит в силу для компилятора. удачи :)

person Koyix    schedule 24.02.2014