プログラミング

eclipse

Missing package-info.java file

Missing package-info.java file eclipseでcheckstyleを有効にした際に、この警告が出ることがあります。 (Java5以上の場合) 1.警告の原因 警告の意味は、各パッケージ内に、packag...
eclipse

「総称型 ○○ への参照は、パラメーター化する必要があります」を消す方法。

1.事象 「総称型 ○○ への参照は、パラメーター化する必要があります」 eclipseで表示される警告です。 MapやListなどで発生します。 「総称型 List<E> への参照は、パラメーター化する必要があります」 「総称型...
Java

replaceAllとかmatchesメソッドで括弧をマッチさせる

JavaでStringクラスのreplaceAllとかmatchesメソッドで、""(大括弧)とマッチさせたい場合、普通に実行するとエラーになってしまう。 1.事象 以下のようなソースでは実行時にエラーとなる。 サンプルソースコード Str...
Java

ojdbcのバージョンを知る方法

ojdbc のバージョン ojdbc.jarは、oracleのどのバージョンをターゲットにしたファイルなのか、ファイル名から特定することはできません。 そこで、ojdbc.jarファイルのバージョンを知ることが出来るコマンドを、以下にメモ...
Java

Unclosed character class near index 0

JavaのStringクラスのreplaceAllやmatchesメソッドなどで、""とマッチさせたい場合、普通に実行するとエラーになってしまいます。 1.事象 例えば、以下のコードの場合、 str.replaceAll("[", "");...
eclipse

eclipseでアノテーション@Overrideでエラー発生

1.事象 eclipseでJavaの開発をしている際に、アノテーションの「@Override」を書いたところコンパイルエラーが発生しました。 エラー内容には「注釈はソース・レベルが1.5の場合にのみ使用可能です」との記述がありました。 ...
eclipse

java.lang.UnsupportedClassVersionError: Bad version number in .class file

1.事象 java.lang.UnsupportedClassVersionError: Bad version number in .class file eclipse上からTomcatを起動したときに、上記のエラーが発生。 サービ...
html

jQuery Mobileのスタイルを一部無効にする

1.jquery mobileのメリット・デメリット jquery Mobileを使用した場合、デザインが統一されて非常に楽だし、見栄えも良いというメリットが大きい。 しかしその反面、全てがjquery mobileっぽいデザインになって...
html

HTMLの太字をAndroidでも適用する

1.やりたいこと HTMLの太字は通常、<b>タグで囲むか、font-weight: bold;をスタイルで定義します。 しかしスマートフォン向けサイトを作成した場合、この太字はAndroidの標準ブラウザには適用されません。 2.対...
html

スマートフォン向けサイトで領域を固定するには

HTML5からFRAMEタグが廃止になりました。 1.HTML5で廃止になったframeタグ 次に挙げる要素もまた HTML5で廃止になりました。 frameタグ framesetタグ noframesタグ これらの要素はユーザビ...