Ошибка компиляции файла Java со специальными символами в имени класса

Я столкнулся с проблемой при компиляции исходного файла со специальным символом в имени класса. Файл класса отлично компилируется в Eclipse IDE, но не из javac. Я считаю, что мне нужно использовать флаг -encoding , но я еще не выбрал правильную настройку. Буду признателен за любые указатели:

Имя файла: DeptView 和 SDO.java

Источник Java:

public interface DeptView\u548cSDO {

   public int getDeptno();

   public void setDeptno(int value);

}

Сообщение об ошибке:

Выполняется javac *. java приводит к следующему сообщению об ошибке:

javac: file not found: DeptView?SDO.java

ОБНОВЛЕНИЕ

  • В настоящее время я пытаюсь выполнить компиляцию из командной строки Windows XP
  • В конечном итоге эта компиляция должна быть частью сборки муравья, запускаться на другом операционные системы
  • Я работаю над инструментом, который создает этот сгенерированный исходный файл.
7
задан bdoughan 13 May 2011 в 15:37
поделиться