Struts(フレームワーク)を使用してWebアプリケーションの作成をしておりますが、
作成したソースファイルをコンパイルした際に以下のErrorとなります。
---------------------------------------------------------
C:\Users\workspace\Sample\WEB-INF\classes>javac Page1Action.java
Page1Action.java:5: パッケージ org.apache.struts.action は存在しません。
import org.apache.struts.action.Action;
^
---------------------------------------------------------
Errorメッセージについて調べたところ、struts.jarをクラスパスに指定していないことが原因との情報を見つけました。
私の環境にはstruts.jarファイルが見つからないのですが、このファイルはstrutsをインストールすれば必ず存在するファイルなのでしょうか?
また、上記Errorの発生原因についてですが、struts.jarをクラスパスに指定していないことによるものなのでしょうか?
どなたかご存知でしたらご教授願います。
No.1ベストアンサー
- 回答日時:
このStrutsというのは、Struts1のこと、Struts2のこと?
1ならば、struts-core-1.x.x.jar,struts-taglib-1.x.x.jar,struts-tiles-1.x.x.jarといったファイルになる。2ならば、struts2-core-2.x.x.jarのみとなる。ただし、それに付随して多数のJarファイルが必要になる。
インストールは、どうやっているんだろうか。一般的には、WebアプリケーションのWEB-INF/lib内にJarファイルをコピーするか、あるいはJavaサーブレットコンテナ(Tomcatなどね)のライブラリディレクトリにJarをコピーするかするだろう。わざわざClasspathにJarのパスを追加する人はあんまりいないんでないか。(まぁ、これでもJarは認識するが、サーブレットコンテナのみでしか使わないものをClasspathに入れるのは個人的に推奨できないかな)
以上、確認してみてください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- CGI htmlからパラメータで、cgiに渡したい。 1 2023/02/06 16:15
- PHP $filePath = './user_img/' . $file['name'];? 1 2022/12/10 07:29
- JavaScript javascriptのちょっとした動作不良(原因は突き止めたのですが) 1 2023/06/15 19:58
- マルウェア・コンピュータウイルス 原神を起動したらmhyprot3というファイルがTempファイルの中にできて起動できない 3 2023/03/02 19:29
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
- Windows 10 explorerをedgeで開く方法 2 2022/06/05 14:59
- UNIX・Linux VScodeでjarファイルを開く方法 1 2022/06/03 17:00
- Java マイクラjavaでForgeを入れたいのですが、インストールした.jarファイルが展開されてしまい中 1 2023/07/28 22:30
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/06 17:46
- フリーソフト テキストエディア oedit の環境設定(初期設定)ファイルはどこ? 1 2022/11/18 15:40
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
javax.mailがimportできない
-
javaクラスファイルをEclipseで...
-
Eclipse・プロジェクトで、フォ...
-
classファイルについて
-
Eclipseでデバッグが出来ないエ...
-
eclipse でclassesフォルダーが...
-
『ClassNotFoundException: org...
-
環境変数の取得について
-
FileWriterで8kb以上書き込むに...
-
jdbcドライバのjarファイルにク...
-
「メイン・マニフェスト属性が...
-
「削除するか、クラスパスの正...
-
org.apache.tools.zip.* を使っ...
-
earファイルを展開する方法
-
struts.jarファイルについて
-
名前空間とヘッダーファイル
-
【Eclipse】パッケージ・エクス...
-
SVFの設定について:クラスパス...
-
eclipseでjarファイル内のリソ...
-
Eclipse「リフレッシュ」と「ク...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Eclipse・プロジェクトで、フォ...
-
classファイルについて
-
javaクラスファイルをEclipseで...
-
Eclipse「リフレッシュ」と「ク...
-
SVFの設定について:クラスパス...
-
eclipse でclassesフォルダーが...
-
【Eclipse】パッケージ・エクス...
-
earファイルを展開する方法
-
EclipseでHTTP404エラーが出る。
-
jdbcドライバのjarファイルにク...
-
プログラム実行の際に、「ソー...
-
「メイン・マニフェスト属性が...
-
「削除するか、クラスパスの正...
-
コンパイルをしようとするとエ...
-
java クラスファイルとソースコ...
-
『ClassNotFoundException: org...
-
javax.mailがimportできない
-
ResourceBundleクラスの使い方
-
macでのファイル場所指定
-
「main メソッドを持つクラスが...
おすすめ情報