Я столкнулся с проблемой компиляции исходного файла со специальным символом в имени класса.Файл класса прекрасно компилируется в 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
- В конечном итоге этот компилятор должен быть частью сборки ant, работающей в разных операционных системах
- Я работаю над инструментом, которыйсоздает этот сгенерированный исходный файл.