Mac OS JAVAファイルのコンパイルについて
Java超入門者です。
Mac OS X Ver.10.6.8 で、サーブレット/JSPを独学で勉強をと初めておりますが、
テキスト本がwindows版のものなので、環境変数の設定やらで違いがあり、
戸惑っております。
テストの"HelloServet.java"をテキストエディターで作成し(画像ご参照ください)、
このファイルをターミナルのコマンド(javac HelloServlet.java と入力)で
コンパイルしようとしたら、エラーがでてしまいました。
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
Javac HelloServlet.java
HelloServlet.java:2: package javax.servlet does not exist
import javax.servlet.*;
^
HelloServlet.java:3: package javax.servlet.http does not exist
import javax.servlet.http.*;
^
HelloServlet.java:5: cannot find symbol
symbol: class HttpServlet
public class HelloServlet extends HttpServlet {
^
HelloServlet.java:7: cannot find symbol
symbol : class HttpServletRequest
location: class HelloServlet
public void doGet( HttpServletRequest request,
^
HelloServlet.java:8: cannot find symbol
symbol : class HttpServletResponse
location: class HelloServlet
HttpServletResponse response )
^
HelloServlet.java:9: cannot find symbol
symbol : class ServletException
location: class HelloServlet
throws IOException, ServletException {
^
6 errors
-----------------------------------------------------------------------------------------------------------
JDKの装備はターミナルにて確認しました。
java -version
java version "1.6.0_31"
Java(TM) SE Runtime Environment (build 1.6.0_31-b04-415-10M3635)
Java HotSpot(TM) 64-Bit Server VM (build 20.6-b01-415, mixed mode)
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
これと同様のエラーを、他のフォーラムでみつけて
http://www.coderanch.com/t/509509/Servlets/java/simple-servlet-program-error
classPATHの問題?というふうに捉えましたが、windowsでの回答だったので、
設定方法までこぎつけませんでした。
Macの場合のクラスパス設定などで、Google検索などもしましたが、
いろいろと方法があり、この場合どういったクラスパスの設定をすればいいのか、
そもそも、classpathの問題なのかどうかさえわからないので、
どなたか、教えて頂けませんでしょうか?
このあとは、TOMCATを落としインストールして、JAVA_HOMEなども設定して
とりあえず、eclipseではなく、Servlet/JSPを勉強したいと思っております。
基本過ぎる質問で申し訳ありませんが、宜しくお願い致します。
お礼
回答ありがとうございます。かなり難題な様ですね。。。 未だ実現性の調査段階でして「簡単に出来るようならやる」ぐらいの話なので、一本化はしない方向に(略)