私はJavaプログラミングが初めてなので、sshで何かを試して、それがどのように機能するかを理解したかったので 、このスタックオーバーフローの回答に記載されているJavaライブラリをダウンロードしました
。このライブラリをネットビーンズにインポートする試みが何度も失敗した後。ファイルを自分のsrc
フォルダーに単純に入れることにしました。しかし、Netbeans ide は、jar ファイル内のパッケージを「同等の名前」の空のパッケージと複製します。これにより、IDE とコード補完が空のパックを自動的に認識するため、パッケージ内のクラスに到達できなくなります。ネットワークを検索しましたができませんでしたこの問題について何か見つけてください。ログ ファイルがあれば共有する準備ができています。これは、この状況に関する私のスクリーンショットです。
スクリーンショットの添付
OS : Linux Mint Rosa
IDE : Netbeans 8.1 Linux バージョン
編集:私はすでにこれらのトピックを見ました
NetBeans で .jar ファイルを使用するには? : 最初に私はこれを試してみましたが、このソリューションでは netbeans は空のパックを複製しませんが、import sshj.foo.*;
オートコンプリートのようなものを入力し始めると何も見つかりません。また、特定のクラスへのパス全体を書き込もうとすると、特定のパックに含まれています IDE は、探しているパックが存在しないというエラーを表示しました。次に、これを試してみましたが
、最初の試行で同じ問題が発生しました。パック、クラス、その他のものを見ることができますが、それでもできますインポートされたプロジェクトであるランダムなクラスでそれらに到達しません。
Netbeans プロジェクトに外部 jar を含めるにはどうすればよいですか: 私はこれを試してみましたが、彼らが言ったようにエラーなしで完全に実行されましたが、クラスに到達しようとしても同じ問題が発生したため、何も変わりませんでした。
NetBeans に JAR を追加する方法: このトピックでは、すべての返信でライブラリの種類が説明されています。それは私の問題とは関係ありません。
.jar ファイルからクラスを使用するには? :この返信でも説明されていることを試みましたが、jar ファイルをコンパイル済みの .class 拡張ファイルに転送しましたが、これでも問題は解決しませんでした。