안녕하세요, 모든 Java 전문가! ACM Library 간단한 예제가 jdk와 작동하지 않습니다. 1.7.0_79
나는 성공적으로 컴파일import acm.program.*;
class prog extends ConsoleProgram {
public void run() {
int number = readInt("?");
println("You entered: " number);
}
}
ACM 도서관의 작은 예를했을 때. 다음과 같이 명령 줄을 사용했습니다.
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 'jdk1.7.0_79'
을 사용하고 있습니다 .... JDK 버전 문제를 생각한다 제 생각에는이 JDK 버전에 대해서만 예외를 던지고 있습니다. 시도하고 피드백을 요청하십시오. 감사합니다 ... Native Method
에서
@azurefrog 내가 그것을 acm.program.ConsoleProgram 클래스 – MGorgon
그래서에서 내기 그렇습니다! 나는 b)에서 교정되었다. – azurefrog