2014-01-14 3 views
0

Привет, я пытаюсь скомпилировать мой простой код haxe, и это все еще ошибка с Meal.hx: 1: символы 0-7 отсутствуют;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; 
} 
} 

ответ

0

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

1

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

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

  • - это точный код?
  • - файл с именем Meal.hx?
  • Он расположен в папке (пакете) под названием MyFridge? Btw, не sur, если это имеет значение, но обычно используется строчные пакеты/имена папок.
  • Это единственная ошибка?
  • Если это часть более крупного проекта, попробуйте создать отдельный тест, чтобы убедиться, что ошибка действительно связана с этим файлом.
+1

Вопрос был задан в списке рассылки, проблема была в пакете «MyFridge», пакеты должны быть в нижнем регистре. Сообщение об ошибке было немного загадочным, Simn изучает его исправление :) –

+0

О, хорошо знать и рад, что вы нашли/исправили его! –

1

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

Как это:

package myfridge; 

Дайте что попробовать.

Смежные вопросы