Привет всем Эксперты java!ACM Library простой пример не работает с jdk 1.7.0_79
Когда я попытался немного пример Acm библиотеки
import acm.program.*;
class prog extends ConsoleProgram {
public void run() {
int number = readInt("?");
println("You entered: " number);
}
}
Он скомпилирован успешно. Я использовал такую команду:
javac -cp acm.jar; main.java
java -cp acm.jar; прог
Но я получил эту ошибку:
Exception in thread "main" java.lang.UnsatisfiedLinkError: acm.util.DOSCommandLi
ne.getLine()Ljava/lang/String;
at acm.util.DOSCommandLine.getLine(Native Method)
at acm.util.DOSCommandLine.getCommandLine(JTFTools.java:1627)
at acm.util.JTFTools.getCommandLine(JTFTools.java:439)
at acm.util.JTFTools.getMainClass(JTFTools.java:464)
at acm.program.Program.main(Program.java:1320)
Что это значит ... Я думаю, что версия проблему JDK .... однако я использую JDK 'jdk1.7.0_79'
По-моему, это исключение только для этой версии JDK. Попросите вас попробовать и дать отзыв. Спасибо ...
@azurefrog я держал пари, что это в acm.program.ConsoleProgram классе – MGorgon
Так оно делает! Я стою исправленным на b). – azurefrog