※ ChatGPTを利用し、要約された質問です(原文:importについて)
importについて
このQ&Aのポイント
importについての質問です。Beanのクラスをservletにimportしたいです。
TestBeanをコンパイルしてサーバーに置くことは可能でしょうか?
classpathについての理解が乏しいため、ご教授いただけますか?
ここで、過去ログを拝見したしまして、同じような書き込みを参考にしてのですが、自分には少し理解力がなく、教えてください。
参考にした、過去ログは http://oshiete1.goo.ne.jp/kotaeru.php3?q=214246
です。
この質問と同じなんですが、Beanのクラスをservletにimportしたいのです。
BeanをTestBean.javaとしまして、
---------------------------------------------------
package sample;
import java.io*;
.................
.................
public class TestBean{
---------------------------------------------------
servletを
---------------------------------------------------
import sample.TestBean;
import java.io.*;
public class TestServlet extends
---------------------------------------------------
などとした時に、まず、TestBeanをコンパイルして、サーバーに置いても
いいのでしょうか?
自分の場合はJRunを使っているので
C:\Program Files\Allaire\JRun\servers\default\default-app\WEB-INF\classes\sample
に置いて、もちろん、win98なので、autoexec.batで編集を選びまして、
SET=C:\Program Files\Allaire\JRun\servers\default\default-app\WEB-INF\classes\sample.jar;%PATH% としました。 でも、この部分が↑自身がないです・・・。
http://java.sun.com/j2se/1.3/ja/docs/ja/tooldocs/win32/classpath.html
も読んだのですが、どうも理解が乏しいです・・。
ご教授できたらお願いします。
補足
わかりやすい回答ありがとうございます。 自分としましては、jarファイルの理解が出来ていませんでした。 それで、http://java.sun.com/products/jdk/1.2/ja/docs/ja/guide/jar/ でjarファイルの機能について読みました。 spoonyさんの言うとおり、jarファイルは作っていません。 そして、改めてクラスパスに SET PATH=C:\Program Files\Allaire\JRun\servers\default\default-app\WEB-INF\classes;%PATH% と設定を行い、再起動をして、servletをコンパイルしてもエラーが出ます。 エラー内容は、servletの名前をKensakuServletとしているので、 KensakuServlet.java クラス TestBeanは型宣言中にも、importにも見つかりません。 import sample.TestBean; と出ます。 関係はないと思いますが、他クラスパスには、 SET PATH=c:\jdk1.3\bin;%PATH% SET PATH=C:\Program Files\bin;%PATH% を設定しています。 他、開発環境も関係してくるのでしょうか? 開発環境としましては、Forte for Java CE2.0を使っています。 コンパイルは全てここからコンパイルしています。 もし、宜しければアドバイス宜しくお願いいたします。