Внезапно появилась странная проблема. Я не могу выполнить текущий код. Eclipse выполняет старую версию моего кода.Java eclipse работает с более старой версией моего кода
Я ознакомился с некоторыми решениями об этом, но ни один из них не работал над моим проектом.
Project > Clean
я и Project > Build Automatically
, содержание изменения моего проекта как System.out.println("hello");
и Eclipse, до сих пор выполняет старую версию моего кода.
Это код, который необходимо выполнить.
public static void main(String[] args) throws IOException {
Configuration config = HBaseConfiguration.create();
HTable hTable = new HTable(config, "users");
Put p = new Put(Bytes.toBytes("2"));
p.add(Bytes.toBytes("username"),
Bytes.toBytes("usr"),Bytes.toBytes("dino"));
p.add(Bytes.toBytes("password"),
Bytes.toBytes("pass"),Bytes.toBytes("123"));
hTable.put(p);
System.out.println("data inserted");
hTable.close();
}
И это старая версия моего кода:
public static void main(String[] args) throws IOException {
Configuration config = HBaseConfiguration.create();
HTable table = new HTable(config, "myLittleHBaseTable");
Put p = new Put(Bytes.toBytes("myLittleRow"));
p.add(Bytes.toBytes("myLittleFamily"), Bytes.toBytes("someQualifier"),
Bytes.toBytes("Some Value"));
table.put(p);
Get g = new Get(Bytes.toBytes("myLittleRow"));
Result r = table.get(g);
byte[] value = r.getValue(Bytes.toBytes("myLittleFamily"), Bytes
.toBytes("someQualifier"));
}
Я нашел a solution, который говорит, что если есть ошибка синтаксиса, затмение работает старый код. Я удалил все свои коды и написал System.out.println("hello");
, и он по-прежнему продолжает выполнять старую версию моего кода.
Second solution тоже не помог. У меня есть только одно рабочее пространство, и я использую его сейчас.
Попробуйте восстановить решение. Если у вас есть ошибка, он не будет запускать новый материал – DarkJade
В нем нет ошибок. –