Мой ноутбук оснащен процессором Intel, работающим под управлением Windows Vista. Моя программа выглядит так:
public class Tool_Lib_Simple
{
public static void main(String[] args)
{
System.out.println("123");
}
}
Когда я запускаю его, я ожидаю увидеть: «123», но вывод был: «Привет, НМ: Как дела, НМ?» что было старым выходным за два дня до того, как я сменил программу. Если я скопирую эту программу в другой проект в Netbean 6.7, она будет работать правильно и выведет «123», а если я изменю имя программы с «Tool_Lib_Simple» на что-то другое, она также выведет «123», но только не под имя "Tool_Lib_Simple" в каталоге src текущего проекта, я удалил каталог "build" и перекомпилировал, перекомпилировал, он все равно дает мне "Привет, NM: Как дела, NM?" в результате, мне кажется, старая версия моей программы сохранена на жестком диске или оперативной памяти и застряла там, я программировал много лет, вряд ли когда-либо сталкивался с такой проблемой, как это исправить?
Frank
Редактировать:
Как Брайан предложил ниже, я запустил его из командной строки:
java -cp "C: ... \ build \ classes" Tool_Lib_Simple
Результат: "123"
Теперь, похоже, причина в NetBeans6.7 (я тоже пробовал 6.8, тот же результат), я удалил «Tool_Lib_Simple.java» из проекта, скопировал его обратно из другого проекта, но результат все тот же, это указывает на более старую версию, как я могу преодолеть эту проблему? [Я пробовал чистить и восстанавливать много раз, не сработало]