2016-05-24 4 views
0

NetBeansを使用しているMHPプロジェクトで作業しています。 JSON.simpleライブラリをインポートする必要がありますが、いくつか問題があります。MHPプロジェクト(Netbeans)でJSON.simpleをインポートする

NetBeansの通常のJavaアプリケーションでは、プロジェクト内にNetBeansの「Libraries」フォルダがあります。 MHPプロジェクトなので、私はこのフォルダを持っていないと思われます。

ツール>ライブラリとプロジェクト>プロパティ> Javaソースクラスパスに.jarファイルを追加しました。後者を実行したとき、NetBeansはorg.json.simple。*をインポートするためにオートコンプリートを開始しましたが、私に何のエラーも与えませんでした。しかし、私は私のプロジェクトを実行するとき、私はまだ "パッケージorg.json.simpleは存在しません。"インポート行のエラー。

私はまだ私のプロジェクトにライブラリを正しく追加していないと思っていますが、私は何が間違っているのか分かりません。私は教授がMHPプロジェクトの図書館で働いているのを見てきたので、私はこの仕事をする方法があると100%確信しています(私たちは2週間でクラスを持っていないので、彼のメールを頻繁にチェックしない)。

+0

'lib'フォルダが' library'ではない@AdriaanMarain –

+0

私は[this](http://i.imgur.com/llyCWAX.png)を意味します。私のものは[this](http://i.imgur.com/6gW4tHc.png)(Librariesフォルダなし)のように見えます。 –

+0

新しいプロジェクトの作成中にいくつかの間違いがありました。それはこの問題が発生します。 'lib'フォルダはProjectのデフォルト設定に存在するからです。 @Adriaan –

答えて

0

私は解決策を見つけたと思います。今はプロジェクトをコンパイルでき、テレビでも動作します。

JSON.Simpleライブラリのコンパイルされていないjavaファイルを使用しました。https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/json-simple/json_simple-1.1-all.zip「json_simple-1.1-all \ src \ org \ json \ simple」フォルダ内にこれらのJavaファイルがあります。フォルダ「simple」と「parser」からすべてのファイルをコピーし、これらのファイルをXletプロジェクトに入れて、Javaのファイルの元の名前で新しいクラスを作成します。パッケージや別のフォルダを作成せずに、プロジェクトのルートフォルダにこれらのファイルをすべて配置する必要があります。 その後、インポートされたすべてのファイルの先頭から「パッケージ」インポートを削除し、「import org.json.simple.parser.JSONParser」のように「import」を削除する必要があります。インポートしたすべてのクラスでエラーをチェックする必要があります。その後、プロジェクトをコンパイルすることができ、それが機能します。

関連する問題