JAVA関連のTipsです
メモ関連の所にもJavaの情報載せてます
環境変数classpathに必要なライブラリまでのパスを入れる必要がある。サーブレットだったらservlet.jarまでのパスを書く必要がある
たとえば、WebというパッケージのAccess(Access.class)というクラスを使えない場合も、classpathに記述しておかないといけない。
c:\classes\web\Access.classにファイルがあるならば、classpathにはc:\classesを入れておく。webというフォルダはパッケージ名と同じにしておく。
たとえば、
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
zone.properties(環境によってファイル名は違う)ファイルにservlets.xxxx.code=xxxx(xxxxはクラス名)を記述していなかったらこのエラーが出た。作成したクラスはここに記述しないと使えない
ウィンドウを使用するプログラムを書いてみたものの終了ボタンを押しても、コマンドプロンプトに処理が戻らない、というかプログラムのウィンドウ自体が閉じない場合は、コマンドプロンプトで「ctrl+C」を押せば終了させることが出来る。
例えば・・・・
----------
.\LoanWithBonus.java:7: シンボルを解釈処理できません。
シンボル: コンストラクタ GenericLoan ()
位置 : GenericLoan の クラス
LoanWithBonus(int loan, int bonus, int normal) {
----------
こんなメッセージが出たときは、インスタンスを作成するときに起動されるコンストラクタが定義されていないか、引数が違う物しか登録されていない可能性がある。
中身はzipなので、zipを扱えるツールで作成、解凍できる。