Java

JavaでMax Heap Sizeを指定する方法

.bashrcなどに export _JAVA_OPTIONS="-Xmx1g" # or -Xmx512m, -Xmx256m and so on を記述しておけば、Java起動時に自動で設定が読み込まれる $ java -jar jconsole.jar & Picked up _JAVA_OPTIONS: -Xmx1g

JARを解凍→実行可能JARの作成

Jarファイルの拡張子を.zipに変更 →ダブルクリックして解凍 →いろいろと変更マニフェストファイルを指定してjarファイル生成 @hoge $ jar cvfm Foo.jar META-INF/MANIFEST.MF *jarの実行 java -jar Foo.jar

Eclipseのエラー(NoClassDefFoundError)

久しぶりにEclipseを使ったらHello worldできなかったので。 android has no sourceとかいうエラーもでてる。 http://stackoverflow.com/questions/5753021/how-to-attach-source-to-android-jar プラグインをアップデートすれば治るとのこと。

SwingからProcessingを呼び出す

以前のエントリでも扱った気がするが、前回とは違う。 やりたいのは、Swingアプリのボタンをクリック→Processingアプリがアプレット上で発動(JFrameとAppletが共存?) アプレットのみを動かしたいわけではなく、あくまでもSwingアプリケーション上でProces…

SwingでJDBCを扱う

やっとこさ動いた。(実行環境) データベース:MySQL 5.1 データベースコネクタ:JDBC Connector/Jまず、データベースを用意する。 cd /usr/local/mysql/bin ./mysqladmin -u root -p passwd create hellodb で、hellodbというデータベースを作っておく。(…

Javaデータベースコネクタの設定

JavaアプリケーションでMySQLを使いたい。 コネクタというものが必要らしい。Connector/Jのインストール http://codezine.jp/article/detail/3813?p=2 ダウンロード先 http://dev.mysql.com/downloads/connector/j/5.1.html解凍したフォルダの中にある mysql…

グローバル変数のスコープ

前回実装した、テキスト読み込み→2次元配列に格納のプログラムで学んだこと。 フィールドでグローバル変数を宣言した後、コンストラクタでその変数の型(及びクラス)をもう一度宣言してはならない コンストラクタでグローバル変数の型を再び宣言すると、そ…

テキストを読み込んで配列に格納する

テキストを読み込んで配列に格納する。 読み込むテキストは、スペースで区切られた文字列。つまりこんな感じ。 文字 文字 文字 あ い 1 う え 2 ...package first; import java.io.BufferedReader; import java.io.File; import java.io.FileNotFoundExcep…

Swingで画像表示(ImageIconクラス)

http://www.javadrive.jp/tutorial/jlabel/index6.html パスの指定でトラブル。 なぜか、 ./hogehoge.pngでは駄目だけど ./img/hogehoge.pngでうまくいく。 validate public void actionPerformed(ActionEvent e){ System.out.println("hogehoge"); JFileCho…

Macのアプリケーションバンドル(.app)を作成する with Java編

Macのアプリケーションバンドル(.appというファイル)を作ります。 プログラミング言語はJavaです。 この記事はIDE(統合開発環境)としてXcode以外を使っている方向けかもしれません。 (Xcodeだと.appは自動で作成されるのかも。今回自分はeclipse Heliosを…

Java FXをeclipseで使う

ここを見てJava FXを追加 http://codezine.jp/article/detail/1448 compile thread: Thread[AWT-EventQueue-0,6,main]とかいうエラーがでた。引数を パッケージ名/${resource_name} にすればよいとのこと。 http://d.hatena.ne.jp/ujiujise/20081216/p7

Processingで日本語入力フォーム (Swingアプリケーション利用)

http://q.hatena.ne.jp/1259202686 の質問者のコード import java.awt.*; //これが要る TextField inputLine = new TextField("inputLine"); void setup() { size(200,100); setLayout(null); inputLine.setBounds(30,37,125,25); add(inputLine); } void mo…