タグ

javaとeclipseに関するhiro360のブックマーク (109)

  • MacOSX 10.9にてJava SE6をインストールせずJava SE7を使う - rabbit2goのブログ

    MacOSX 10.9.2 (Mavericks)にて、Eclipse 4.3 (Kepler)を起動させようとすると、Java SE6のインストールを求められてしまう。 "Eclipse.app"を開くには、Java SE6ランタイムが必要です。今すぐインストールしますか? しかしながら、既にJava SE7 update55をインストール済みなのだ。 $ /usr/libexec/java_home -V Matching Java Virtual Machines (1): 1.7.0_55, x86_64: "Java SE 7" /Library/Java/JavaVirtualMachines/jdk1.7.0_55.jdk/Contents/Home /Library/Java/JavaVirtualMachines/jdk1.7.0_55.jdk/Contents/Home

    MacOSX 10.9にてJava SE6をインストールせずJava SE7を使う - rabbit2goのブログ
  • Eclipseデバッガを活用するための31のtips

    54. A.リモートデバッグしまし ょう リモートデバッグとは、他のJVMをデバッグする事 です。 JDWP(Java Debug Wire Protocol)を使って通信 できるように起動時に指定します。 他のマシンのJVMとも通信できます。 知っておくと結構べんり。(ant等のデバッグ) 動作しているJVMのクラスを書き換えないとホット コードリプレースはされない点は注意 13年9月29日日曜日 56. A.リモートデバッグしまし ょう それぞれの意味 「-agentlib:jdwp」 JDWP実装のロード指定。 「transport」 通信方法。通常はソケット。Windowsでは共有メモリも指定 可。 「server」 yの場合、起動するJVMがデバッガされる側になります。デバッ グしたいアプリ側はy 「suspend」 yの場合、接続するまでアプリは起動されません。 「addres

    Eclipseデバッガを活用するための31のtips
  • EclipseでWebアプリを作っていて別プロジェクトを参照している場合の注意点 - wyukawa's diary

    長いタイトルの割には伝わりづらいw ええと、Webアプリsample-webを作っているんだけど、ユーティリティ関連は別プロジェクトとしてsample-commonに切り出している。 で、sample-webはsample-commonを参照しているという状況です。かなりありがちだと思います。DBアクセスも外だししてバッチとWebで共有したりするでしょう。 sample-common側のソースは下記で package common; public class Greet { public static String greet() { return "hello"; } } sample-web側はこんな感じ。 package hello; import java.io.IOException; import java.io.PrintWriter; import javax.servle

    EclipseでWebアプリを作っていて別プロジェクトを参照している場合の注意点 - wyukawa's diary
  • Java EE 6/Tomcat 7/Gitに対応したEclipse 3.6

    Java EE 6/Tomcat 7/Gitに対応したEclipse 3.6:ユカイ、ツーカイ、カイハツ環境!(15)(1/2 ページ) コードネーム「Helios」=ギリシャ神話の太陽神 2010年6月23日、オープンソースの統合開発環境「Eclipse」の最新バージョン3.6、コードネーム「Helios」がリリースされました。 今回のリリースでは、Windows 7の登場により格化したWindows 64ビット版、Ubuntuを発端としたデスクトップLinuxによる開発者の増加、Java EEの最新版であるJava EE 6のリリース、分散バージョン管理システムの普及など、開発者の最新事情に対応したバージョンアップとなっています。さぁ、待望のHeliosの新機能を紹介していきましょう!! Windows 64ビット版の全面的な採用 前バージョンであるGallileo(Eclipse

    Java EE 6/Tomcat 7/Gitに対応したEclipse 3.6
  • App Engine SDKを導入したEclipseが起動時に固まる現象 - nakawai’s diary

    GAE/Java開発で困っていた現象なのですが、twitterで回避策を教えてもらいました。 具体的な操作をメモとして残しておきます。 現象 Eclipseを起動すると、ステータスバーに「Updating <プロジェクト名> ... gine」と進捗バーが表示された状態でフリーズする。 強制終了して、何度かEclipseの再起動を試みるとそのうち起こらなくなる。 現象を確認した環境 Eclipse 3.5 Google Plugin for Eclipse 3.5 (GPE) Google App Engine SDK Java 1.3.1 Subversive + SVNKit 1.3.0 上記で、App Engine SDKを使用したプロジェクトをSubversion管理対象にすると発生する。 回避策 war/WEB-INF/libの配下のApp Engine関連のjarをsvn:ig

    App Engine SDKを導入したEclipseが起動時に固まる現象 - nakawai’s diary
  • Javaコーディング規約/WEBワークショップ Acroquest Technology 株式会社

    皆さん、システム開発において、コーディング規約は利用していますか? プログラムの質を向上させるには、開発者としてのマナーである「コーディング規約」は 欠かせません。 ただ、EclipseといったIDEやJava言語自体の発展もあり、ひと昔前の規約は、 形骸化してしまっていることも多いのではないでしょうか? そこで、当社では、社内で2000年より作成・改版を行ってきたJavaコーディング規約を 公開することにしました。 このコーディング規約は、開発者自身の経験、および、最近のJavaの動向を踏まえ、 現場で当に役に立つノウハウをまとめたものです。 そのため、Eclipseで自動でフォーマットできるような簡単なスタイルの規約については 記述を省略し、より重要となるコーディングテクニックや考え方について記述しています。 これからJavaを学ぶ新人の方はもちろん、開発者の技術力向上に繋がる内容に

  • 2010-03-28

    EclipseベースのJMXクライアント。最後のアップデートが2007年とだいぶ経ってますが、Galileoでも動きました。 http://code.google.com/p/eclipse-jmx/ 機能的には普通のJMXクライアントです。もともとJMXでできることは限られてますし、JBossなどについてるWebベースのJMXコンソールと機能的には変わりません。ただ、ツリービューでインクリメンタルサーチができるのは便利ですね。 まあ、アプリケーションサーバにはたいていJMXコンソールついてますし、JDKにもjconsoleがついてるのでわざわざEclipseからJMXを使いたいというケースはなかなかないかもしれませんが…。 ヒープダンプの解析をjhatとか使ってやってたのですが、Eclipse Memory Analyzerが便利だよーという話を聞いて試してみました。 http://ww

    2010-03-28
    hiro360
    hiro360 2010/03/29
    『ヒープダンプの解析をjhatとか使ってやってたのですが、Eclipse Memory Analyzerが便利だよー』
  • どんぐりでもできる Eclipse 3.5 GAE/J Slim3 Datastoreの環境構築 - 手抜きぷろぐらまのメモ帳

    ※2010/4/10 Slim3正式版リリースに伴い、記述をUpdateしました。 Pleiadesがぶっ壊れた、重い等諸々の理由により、素のEclipseでGoogle App Engine for Java(GAE/J)の環境をそろえる事にしたので覚え書き ついでにJDOが意味不明なのでSlim3 Datastoreを使ってみる 0.JRE/JDKインストール http://java.com/ja/download/ http://java.sun.com/javase/downloads/widget/jdk6.jsp 1.Eclipse DL http://www.eclipse.org/downloads/ Eclipse IDE for Java Developers をDL 解凍してeclipseフォルダをC:\の直下に置く 2.言語パック http://www.igapyo

    どんぐりでもできる Eclipse 3.5 GAE/J Slim3 Datastoreの環境構築 - 手抜きぷろぐらまのメモ帳
  • 究極の問題解析ツール、逆コンパイラJD-Eclipseとは

    究極の問題解析ツール、逆コンパイラJD-Eclipseとは:ユカイ、ツーカイ、カイハツ環境!(13)(1/2 ページ) ソースコードがなくても大丈夫? 開発を行っている際に、利用しているミドルウェアやライブラリの内部で例外が発生して、そのクラスのソースコードを調べたくなることはありませんか? 例えば、以下のような場合です。 ほかのチームが開発したモジュールのメソッドが仕様通りの動作をしない仕様通りの動作をしない 処理に時間がかかっているが、何の処理に時間がかかっているのか分からない何の処理に時間がかかっているのか分からない アプリケーションが応答しなくなり、どこかで停止しているのだが、どこで停止しているか分からないどこで停止しているか分からない ソースコードがないため、“やきもき”していませんか? 開発者であれば、誰しもこのような経験をしたことがあると思います。ソースコードがあれば、コード

    究極の問題解析ツール、逆コンパイラJD-Eclipseとは
  • Java開発におけるフォルダ構成 - wyukawa's diary

    こんな感じでいい気がしてきた。 http://.../svn/sample/ | |--trunk/ | |--tools/ JDK, Ant, Eclipse, Tomcat, DBなどのツール類 | |--doc/ ドキュメント類 | |--sample-project/ 各プロジェクトのビルドスクリプトを呼び出す大元のビルドスクリプト | |--build.properties |--build.xml | |--build-test.properties |--build-test.xml | |--conf/ Eclipseの設定ファイル(epfファイル)などを格納する | |--sample-common/ 共通的に用いられるユーティリティクラスなどの置き場 | |--build.properties |--build.xml |--.classpath |--.project

    Java開発におけるフォルダ構成 - wyukawa's diary
  • Invention Works: 忘れないようにするEclipseショートカットキー

    覚えとく Ctrl+Shift+o importを解決。 Ctrl+Alt+j Javaのコメント文の雛形を生成。 Ctrl+space 補完。 Ctrl+o ソースコードのアウトラインを表示。 Ctrl+1 Eclipseがよきに計らってくれる (コンパイルエラーの修正候補表示とか、ローカル変数の追加とか) Shift+Alt+b パンくずナビをJavaエディタで表示。上に出てきます。 プロジェクトからパッケージからメソッドまでどれでも選択かのうでその場所に飛ぶことができます。Since 3.4 Ctrl+3 移動系。さまざまなパースペクティブからエディタ、Viewなどどこでも表示。 Ctrl+Shift+r ファイル選択。正規表現により目的のファイルを選択して表示。 Ctrl+Shift+f フォーマット。 F3 該当場所の実装コードへジャンプ F4 タイプヒエラルキー。 選択したクラ

  • JUnit/FindBugs/PMDなどを総観できるQALab/Limy

    便利なEclipseプラグイン集「Limy」とは 「Limy」というEclipseプラグインをご存じでしょうか。これは、コード支援機能やプロジェクトの品質管理機能、プロパティエディタやVelocityテンプレートエディタなどが含まれている便利なEclipseプラグイン集です。 今回は、Limy Eclipseプラグインに統合されているソフトウェアの品質レポートを生成する「QALab」の機能を利用したソフトウェア品質管理やLimy EclipseプラグインのQALab実行機能について紹介します。 ■さまざまな品質管理機能を一括実行/総観できる「QALab」 Javaで品質管理を行うツールとして、さまざまなツールが提供されていますが、それらを利用するには1つずつセットアップする必要があり面倒です。 ObjectLABにより開発されるQALabを利用すると、さまざまな品質管理ツールを一括して実行

    JUnit/FindBugs/PMDなどを総観できるQALab/Limy
  • Program Island

    Program Island へようこそ! このサイトでは、プログラムに関する様々な情報を載せています。 Android (2010/12/25) Limy Eclipse Plugin (2012/02/25) Check! Ruby on Rails (2009/04/01) Limyweb (2010/01/27) Limy Articles (2009/02/14) Eclipse簡易マニュアル (2008/12/23) / Eclipseプラグイン開発 (2008/12/23) Java (2012/03/10) New! Tomcat (2007/06/29) Linux (2010/04/14) Git (2012/02/26) New! / Subversion (2007/01/11) J2EE , JBoss (2007/01/13) / JBoss + EJB3 (2

  • 1分でWebアプリを作れるEclipseプラグイン「Dolteng」

    1分でWebアプリを作れるEclipseプラグイン「Dolteng」:Java初心者が超俊敏にWebアプリを作る方法(1)(1/3 ページ) Javaの業務用Webアプリ開発に必要なもの 読者の皆さんは、Javaで業務用のWebアプリケーションを開発するのに必要なものとして何を思い浮かべるでしょうか。統合開発環境? サーブレット/JSP? アプリケーションサーバ? Struts? DB接続のO/Rマッピング? DIコンテナ? 技術的には、これらも確かに必要です。また、アプリケーションが“安全”に“確実”に動くことが業務で使うときには求められます。 上記は当然のものとして、“仕事”として売り上げを上げるためにアプリケーション開発を行う場合に一番求められるのは、アプリケーションを一から開発する際や、デバッグ/修正する際の“速さ”や“俊敏さ”ではないでしょうか。 たとえJava言語の初心者、また

    1分でWebアプリを作れるEclipseプラグイン「Dolteng」
  • データベース・リファクタリングがアツい件 - cypher256's blog

    S2JDBC 最近動きが激しいですねー。タイプセーフを取るか見やすさを取るかは難しいところですが、タイプセーフのほうを推奨されているようです。Ruby on Rails の ActiveRecord の場合はモデルのプロパティーはコード上に存在せず、実行時にしか存在しない(というか find 系メソッドさえも実行時にしか存在しない)ので見た目がすっきりしているのですが、やはり Java ではタイプセーフを前面に押し出すような感じでしょうか。 これまでのS2JDBCだとこんな感じ。 jdbcManager.from(Model.class) .where("name.firstName like ?", "Yu%") .getResultList() S2JDBCのタイプセーフな書き方だととこうなります。 select() .where(starts(name().firstName(),

    データベース・リファクタリングがアツい件 - cypher256's blog
  • Pleiades All in One に自動デフォルト設定機能追加 - cypher256's blog

    Eclipse の All in One ってたぶんどれもそうだと思うのですが、ダウンロードと解凍の手間が省けるだけで「インストール済みの hoge」などのわりと決まりきった各種設定が面倒でした。限られたチーム内であれば、Eclipse 配置場所やワークスペースの場所を固定にして設定が格納された metadata も丸ごと圧縮して開発メンバーに配布すればいいのですが、場所固定はさすがにちょっとかっこ悪い。ちょっと試してみたところ、場所を固定にしなくても比較的楽に実現できたので組み込みました。最低限のデフォルト設定にしています。 デフォルト設定値はカスタマイズできます。今まで開発メンバー用の開発環境構築手順書とか作成していた方は試してみてください。 以下、 Pleiades All in One (Eclipse 3.4.1 Ganymede SR1) http://mergedoc.sou

    Pleiades All in One に自動デフォルト設定機能追加 - cypher256's blog
  • Java/EclipseでDSLサポート (3) - DSLとして使われる文字列リテラルの判定 - しげるメモ

    前回は見つけた文字列リテラルを片っ端からDSLとみなして警告をつけていましたが、今回からちゃんとDSLっぽくなる予定。 まず、すごく簡単なDSLの仕組みを作ります。 public class MyDsl { private int value; private MyDsl(int value) { this.value = value; } /** * このDSLを評価した結果を返す。 * @return 評価結果 */ public int eval() { return value; } /** * DSL記述を解析してオブジェクト化して返す。 * @param dsl DSL記述 * @return DSLオブジェクト * @throws IllegalArgumentException 引数が整数でない場合 */ public static MyDsl parse(String d

    Java/EclipseでDSLサポート (3) - DSLとして使われる文字列リテラルの判定 - しげるメモ
  • Java/EclipseでDSLサポート (2) - コンパイルプロセスへの介入 - しげるメモ

    次に、Eclipse JDTの拡張ポイントを利用してコンパイルプロセスに介入していきます。 調べながら同時に書いていくのでゆっくりと。 方針 全体像を示しておくと、こんな感じです。 DSLが確実にコンパイルできない場合はエラーを表示する DSLが静的に解析可能で、エラーであることが自明である場合 DSLがコンパイルできない可能性がある場合は警告を表示する DSLが挿入されるべき場所に静的に解析できない変数などが含まれている場合 これらを表示するタイミングは、EclipseのJDTと同じようにしたいと思います。つまり コーディングの最中にエラーや警告を表示 保存(ビルド)時にエラーや警告があれば、Problemsビューにそれらを表示 といった感じです。 いろいろと調べてみたところ、警告やエラー表示はそれなりに簡単にできる模様で、調べながら物を作っていく過程を紹介していきたいと思います。 今回

    Java/EclipseでDSLサポート (2) - コンパイルプロセスへの介入 - しげるメモ
  • [Eclipse] Citylyzer プラグイン - cypher256's blog

    ソースコードを街のようにビジュアライズするメトリクス系のプラグイン。有用かどうかはさておき、おもしろいですね。自分のプロジェクトの街並みを見てみてはいかがでしょうか。 http://atelier.inf.unisi.ch/~biaggia/citylyzer/

    [Eclipse] Citylyzer プラグイン - cypher256's blog
  • 【コラム】イマドキのIDE事情 (33) これが定番! オープンソースのEclipseプラグインリスト | エンタープライズ | マイコミジャーナル

    定番のEclipseプラグイン 連載でもさまざまなEclipseプラグインを紹介してきたが、今回は豊富なオープンソースのEclipseプラグインの中からJava開発において定番と呼べるものをピックアップして紹介する。 Webアプリケーション開発 Web開発ではなんといってもEclipse Foundationで開発されているWTPが標準プラグインと言えるだろう。EclipseのWebサイトではEclipse for JavaEE DeveloperパッケージとしてWTPがインストール済みのEclipseが提供されている。ただし、WTPは動作が重いという場合にはSysdeo Tomcat LauncherやEclipseHTMLEditorなどの軽量プラグインを組み合わせて利用してもいいだろう。 データベース JDBCのフロントエンドとしてはEclipse Foundationで開発されて