提示コードですが下記のソースファイルで以下の.jarファイルをインポートしようろするとエラーになりますこれはなぜでしょうか?
.jarファイルはlibディレクトリに[jline.jar]というファイルで保管されています。
###試した事
.jarファイルの位置を確認
.jarファイルの中身を確認
ドキュメントを確認
ドキュメント: https://jline.github.io/jline2/apidocs/reference/jline/console/ConsoleReader.html
$ jar tf jline.jar META-INF/MANIFEST.MF META-INF/ META-INF/maven/ META-INF/maven/org.jline/ META-INF/maven/org.jline/jline-builtins/ META-INF/maven/org.jline/jline-reader/ META-INF/maven/org.jline/jline-remote-ssh/ META-INF/maven/org.jline/jline-remote-telnet/ META-INF/maven/org.jline/jline-style/ META-INF/maven/org.jline/jline-terminal/ META-INF/maven/org.jline/jline-terminal-jansi/ META-INF/maven/org.jline/jline-terminal-jna/ META-INF/native-image/ META-INF/native-image/jline/ META-INF/services/ org/ org/jline/ org/jline/builtins/ org/jline/builtins/ssh/ org/jline/builtins/telnet/ org/jline/console/ ///////////////////////////////////////////////////ここです。
bash
1#!bin/bash 2javac -cp lib/jline.jar: src/*.java
src/Main.java:2: エラー: シンボルを見つけられません import org.jline.console.ConsoleReader; ^ シンボル: クラス ConsoleReader 場所: パッケージ org.jline.console src/Main.java:8: エラー: シンボルを見つけられません ConsoleReader console = new ConsoleReader(); ^ シンボル: クラス ConsoleReader 場所: クラス Main src/Main.java:8: エラー: シンボルを見つけられません ConsoleReader console = new ConsoleReader(); ^ シンボル: クラス ConsoleReader 場所: クラス Main エラー3個
java
1import java.io.IOException; 2import org.jline.console.ConsoleReader; 3 4public class Main 5{ 6 public static void main(String[] args) 7 { 8 ConsoleReader console = new ConsoleReader(); 9 String line = console.readLine("> "); 10 System.out.println(line); 11 12 } 13}
あなたの回答
tips
プレビュー