Java

Java EE 7 入門のエラーを解消する2

とりあえずMacもNetBeansも使いにくいということを覚えた。例のJava EE 7 入門 〜 NetBeansで始めるJavaEE7 First Tutorial #javaee7 #jjug #jav…チュートリアルを進めている。 ※Createで5件以上登録できない件、>MAXじゃなくて>=MAXにしないとダメだった。…

JavaEE 7 入門の最初のエラーを解消する

JavaEE入門チュートリアルをやっている。 Java EE 7 入門 〜 NetBeansで始めるJavaEE7 First Tutorial #javaee7 #jjug #javaee_ja from Toshiaki Maki www.slideshare.net 問題 p.70でどうしてもエラーになるので試行錯誤してみた。 無事解消したのでメモ。 …

NetBeansでLombokが動かない(Maven Project)

lombokなる便利なライブラリを教えてもらったので早速NetBeansの依存性に追加してみたけど動かなかった話。 lombokとは いわゆるBeanは通常privateなフィールドを作ってgetter/setterを作る。 多分一般にIDEの自動生成を使うと思う。 フィールドが増えたら増…

PDFを1つのPDFにしたい、更に2in1にしたい(Java)

ざっくりやりたいこと 色んなファイル形式で作った資料をまとめて印刷したいです。 保存するのに面倒だから印刷した紙のサイズは統一したい。 試行錯誤の結果 資料はWordだったりExcelだったりPowerPointだったりするけどPDFに統一。 さらに1つのPDFにまと…

EclipseLinkを使ってみる~初めてのORM

O/Rマッパーとやらはとても便利だそうなのであんまり概念とか分かってないけど使ってみる。 テーブルを作成 前回の記事のとおりデータベースを追加し、テーブルもNetBeansで定義してCraete。 データベースはH2を使用している。 テーブルはこのとおりやっつけ…

NetBeans Mavenプロジェクトでライブラリの追加

せっかくのMavenプロジェクトなのに手動でライブラリ追加とかしてたから見直しました。 JavaプロジェクトじゃなくてMavenプロジェクトにして何も変えてないという意味なし具合。 ライブラリの追加 H2 driverを追加してみる。 NetBeansの左側にあるナビゲーシ…

NetBeansからH2 DBに接続する

調べてもちょうど良いサイトが見つからなかったから自分でメモ。 正しいやり方なのかどうかは分からないけど接続はできた。 前提 H2 DBファイルが生成されていること*2014/4/19追記生成されてない場合は新しいファイルが作成される ドライバjarがあること ド…

FXMLの多言語対応(未解決・暫定対応)

分からないことだらけで全然進まないよ。FXML便利。 HTML分かる人間からするとSwingだのJFaceだのでかなり面倒な思いをしたGUIの作成がすごく分かりやすくなった。呼び出しもControllerとの結びつけも実にシンプル。そんな中、次の課題はラベルの文字列。 普…

getResourceのパス指定

うっかりNullPointerExceptionが出たので戒め。FXMLファイルを読み込むためこんなコードを書いた。 welcomeScreen.fxmlはパスを通したフォルダにfxmlフォルダを作り、その中に。 Javaソースは普通にsrc以下のパッケージの中。 IOExceptionはthrow. AnchorPan…

H2 databaseを使ってみたい

言語はJava、GUIはJavaFXで実装することが決まった今、次はデータベースを選定しなければならない。(遅い) 自分専用アプリだし使ったことあるしSQLiteにしようかなーと思っていたけど、どうやらH2というデータベースが速いらしい。 組み込みモードもあって…

NetBeansにライブラリを追加する

こまめにメモメモ。 NetBeansのプロジェクトに外部ライブラリを追加したい。EclipseだとProject直下にlibフォルダ作ってProjectのプロパティからJARの追加とかしてたんだけど、NetBeansのプロパティでJAR追加すると絶対パスで選ぼうとしてProject内から探す…

NetBeansにリソースフォルダを追加する

EclipseからNetBeansに移行してきたので色々勝手が分からないのでメモメモ。 リソースフォルダの追加 ResourceBundleでpropertiesファイルを参照しているのでパスを通したい。 パスの通っていない状態だと当然ながらコレが出る。 Can't find bundle for base…

Javaでデスクトップアプリケーションを作りたい

今は色々Excelでデータ入れて分析とかしてるんだけど、もっと簡単に入れたい! そしてもっと簡単に分析したい! 定型レポートとかほしい! そんなこんなで作ることにした。 #Excel様のPivotより簡単に分析できるのあるかっていうと無いんだけど… 手持ちスキ…

JavaからSQLiteへのアクセス

1つのテーブルの読み書きは普通に速いんだけど、joinすると有り得ないくらい遅い。何コレ! 単純なinner joinで、データ件数も数千件程度なのに3分くらい帰って来ない。 ドライバのせいなのか、Firefoxのアドオン「SQLite Manager」だと2,3秒で返ってくる。 …

JavaDB

JavaDB使う 参考サイト http://hkt.tl.fukuoka-u.ac.jp/javaex/dbintro.html http://codezine.jp/article/detail/1556 ひっかかったところ。 DBの場所を D:\MyDB とかにしたんだけど、先にフォルダ作っちゃダメみたい。eclipseのフォルダにderby.logができて…