Javaの道
Javaに関する様々な情報をご紹介します。
Javaの道
Javaに関する様々な情報をご紹介します。
Java基本
Servlet・JSP
オープンソース
FAQ
掲示板
ニュース
Javaの道
FAQ
FAQ
Javaに関するFAQ・TipsをJava基本、Servlet・JSP、オープンソース等に分けて紹介していきます。
Java基本
1.
文字列
文字列の比較
文字列の置換
文字列の分割
文字列を数値に変換
数値を文字列に変換
2.
日付・時刻
日付・時刻の操作
日付・時刻の設定
日付・時刻の加算・減算
日付・時刻の比較
月の末日を取得する方法
日付・時刻の表示フォーマット変更
日付・時刻の妥当性をチェックする方法
文字列をDate型に変換
3.
その他
環境変数の取得(getenvメソッド)
オープンソース
1.
Eclipse
エラー、警告の修正方法
文字列の検索方法
文字列の置換方法
jarファイルをクラスパスに設定する方法
「パッケージ・エクスプローラー」ビューと「ナビゲーター」ビューの違い
警告:serialVersionUIDフィールドを宣言していません
EclipseからTomcatのログや標準出力を参照する方法
Eclipseのコンソールの表示行を増やす方法
Eclipseのアンインストール方法
警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.j2ee.server:○○○' did not find a matching property.
文書に対する文法制約(DTDまたはXMLスキーマ)の参照がありません
Tomcat vx.x サーバーは45秒内に始動できませんでした
2.
Tomcat
致命的: The web application [コンテキスト名] registered the JDBC driver [ドライバ名] but failed to un register it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.
致命的: The web application [コンテキスト名] appears to have started a thread named [スレッド名] but has failed to stop it. This is very likely to create a memory leak.
警告: A docBase [docBaseのパス名] inside the host appBase has been specified, and will be ignored.
情報: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: [パス名]
3.
Taglibs
JSPのgetParameterメソッドで取得した値をStandard Taglibsのタグで表示する方法
エラーメッセージ
1.
コンパイル時のエラー
コンパイル時にエラーが出る
'javac' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチファイルとして認識されていません。
エラー: HelloWorld.java を読み込めません。
Test.java:1: クラス HelloWorld は public であり、ファイル HelloWorld.java で宣言しなければなりません。
シンボルを見つけられません。
推奨されない API を使用またはオーバーライドしています。
static でない ○○○ を static コンテキストから参照することはできません。
return 文が指定されていません。
変数 ○○○ は初期化されていない可能性があります。
例外 ○○○ は報告されません。スローするにはキャッチま たは、スロー宣言をしなければなりません。
例外 ○○○ はすでにキャッチされています。
2.
実行時のエラー
エラーメッセージの見方
java.lang.NoClassDefFoundError
java.lang.NoSuchMethodError
java.lang.NullPointerException
java.lang.ArrayIndexOutOfBoundsException
java.lang.NumberFormatException
java.lang.UnsupportedClassVersionError
java.lang.ArithmeticException
java.lang.OutOfMemoryError
java.lang.StackOverflowError
ツイート