[解決済み] org.json.JSONObject をインポートする際に org.json パッケージが存在しない。
2022-01-28 20:04:19
質問
使用しています。
- emacs 24.3.1
- フェドラ20
- jdk1.7.0_45
emacsを使ってJavaプロジェクトを作成し、以下のプロジェクトファイルとクラスパスファイルを用意しました。
.プロジェクト
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>snaprequest</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
</projectDescription>
.クラスパス
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<classpathentry kind="output" path="bin"/>
</classpath>
私はこのバージョンを持っています
Javaプログラムでは、JSONObjectを使いたいので、以下のようにインポートしてみました。
import org.json.JSONObject;
そして、コマンドラインでコンパイルしようとすると、次のようなエラーが発生します。
error: package org.json does not exist
import org.json.JSONObject;
クラスパスに何かを追加して、jarファイルを見つけられるようにする必要があることは分かっていますが、方法がよく分かりません?
解決方法は?
org.json.JSONObject クラスは json-20131018.jar で利用可能です。このjarをダウンロードし、ビルドパスに追加する必要があります。
外部jarをビルドパスに追加するには、次のようにします。 - eclipseでプロジェクトを右クリック - ビルドパスをクリック -> ビルドパスを設定する - ライブラリタブに移動します。 - そこに外部JARを追加する場所があります。
これにより、任意の外部jarをビルドパスに含めることができます。
関連
-
[解決済み】HTTPステータス 405 - リクエストメソッド「POST」はサポートされていません (Spring MVC)
-
[解決済み】StringUtils.isBlank() vs String.isEmpty()
-
[解決済み】エラー「No enclosing instance of type Foo is accessible」の原因と修正方法について教えてください。
-
[解決済み】Javaクラスの "型に解決できない"
-
[解決済み】Java Error "Exception in thread "main" java.util.InputMismatchException" Array プログラムで発生。
-
[解決済み] エラー - trustAnchors パラメータは空であってはなりません。
-
[解決済み】どういう意味か。Serializableクラスがstatic final serialVersionUIDフィールドを宣言していないとは?重複している] [重複している] [重複している] [重複している
-
[解決済み] Could not find or load main class "とはどういう意味ですか?
-
[解決済み] Java の assert キーワードは何をするのか、そしていつ使うべきなのか?
-
[解決済み】Array.push() if does not exist?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】リンクリストの負の値の数でnegativeCntrを代入する
-
[解決済み】Javaパッケージが存在しないエラー
-
[解決済み】Android Studioでタスク :app:compileDebugJavaWithJavac の実行に失敗しました。
-
[解決済み】 java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver [重複]。
-
[解決済み】Javaで無限大を実装する方法とは?
-
[解決済み】 JAVA 変数宣言はここではできない
-
[解決済み】keytoolエラー 鍵屋が改ざんされたか、パスワードが不正確だった場合
-
[解決済み] [Solved] java.lang.NoClassDefFoundError: クラスXXXを初期化できませんでした。
-
[解決済み] StringBuilderをクリアまたは空にするにはどうすればよいですか?重複] [重複] [重複] [重複] [重複] [重複
-
[解決済み】intがnullであるかどうかを確認する方法