タグ

Eclipseに関するtako222のブックマーク (26)

  • Eclipseデバッガを活用する31のTips - Fly me to the Luna

    Eclipseデバッガを活用するための31のtips from Hiroki Kondo speakerdeckに貼ろうかどうか迷ったけれども、どこかで話したわけではないのでslideshareに。 Eclipseのデバッガを活用すると開発が捗ります。自宅ではIntelliJを使い始めてみて、さくさくコードが書ける事を体感しているのですが、デバッグはEclipseの方がやりやすいです。で、自分の知っているノウハウをチームで共有するために作りはじめたんですが、広くみんなに公開したほうがいいと思っておすそ分け。調べてみると、結構知らなかったネタがゴロゴロでてきました。Run to Lineとかお手軽で強力な機能だと思う。 「こんなネタ知りたい」とか、フィードバックを是非お寄せください。調査して追記していきますので、コメントとかよろしくお願いします。

    Eclipseデバッガを活用する31のTips - Fly me to the Luna
  • Aptana Studioを使ったRuby/RoR開発

    Ruby/Ruby on Railsの統合開発環境(IDE)として広く利用されているAptana Studioについて、インストール方法や実際にAptanaを使ったRuby/RoRの開発手順を解説していきます。 Aptana StudioはEclipseベースの開発環境であり、Ruby/RoRだけではなくHTML/CSS/JavaScript/PHP/AIRなどの開発などにも利用可能です。またRadRailsはAptana Studio3には標準で入っており別途インストールは不要です。 関連カテゴリ:Rubyインストール, Railsインストール Aptana Studioのダウンロード及びインストール Aptana Studioの起動 テーマを設定して前景色や背景色を変更する

  • Loading...

  • JDTのAST

    EclipsePluginで、Javaソースを作成する機会があり、org.eclipse.jdt.core.dom.AST というのを使ってみました。 AST...始めは何も意識していなかったのですが、抽象構文木(abstract syntax tree)のことですねー。 ASTを使ってJavaコードを生成する事自体は、そこそこ簡単です。 ASTParser parser = ASTParser.newParser(AST.JLS3); parser.setSource(EMPTY.toCharArray()); CompilationUnit compilationUnit = (CompilationUnit) parser.createAST(null); compilationUnit.recordModifications(); を行い、compilationUnitにクラス名や

  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
  • Abstract Syntax Tree

    SummaryThe Abstract Syntax Tree is the base framework for many powerful tools of the Eclipse IDE, including refactoring, Quick Fix and Quick Assist. The Abstract Syntax Tree maps plain Java source code in a tree form. This tree is more convenient and reliable to analyse and modify programmatically than text-based source. This article shows how you can use the Abstract Syntax Tree for your own appl

  • いちばん簡単なEclipseプラグイン

    EclipseはオープンソースのJava統合開発環境として、すでにデファクトスタンダードといえる地位を築いています。皆さんもご存じのとおり、Eclipseは非常に有用な機能を多く備えていますが、やはり最大の特長はプラグインによる拡張が可能という点でしょう。すでに無償・有償含め数多くのプラグインが世界中で開発されており、これらを組み合わせることでEclipseに好きな機能を追加することができるのです。 既存のプラグインを組み合わせるだけでも十分に強力なEclipseですが、さらに自分でプラグインを作ることができるとしたらどうでしょうか? 既存のプラグインでは実現できない、かゆいところに手が届くような機能をEclipseに組み込むことができます。また、既存のフレームワークやライブラリをより使いやすくするための機能を実装することもできます。そして、これらの機能をEclipseプラグインとして公開

    いちばん簡単なEclipseプラグイン
  • Eclipse プラグイン開発チュートリアル — Eclipse Seminar v1.0 documentation

    Eclipse プラグイン開発チュートリアル¶ このドキュメントは2011/01/28に行われた「Eclipse プラグイン開発セミナー in 名古屋」で使われたプラグイン開発チュートリアルです。プラグイン開発をした事のない初心者の方にプラグイン開発とはどういったものかを、一通り学ぶ事を目的としています。 プラグインを作成してみたい方はこのチュートリアルを元にプラグイン開発を体験してみるとよいでしょう。 目次:

  • Eclipse/プラグイン開発のTIPS集/ワークスペースのリソースを取り扱う - きのさいと

    プラグインからEclipseのワークスペース上のリソースを操作する方法をまとめます。 全体の構成 † Eclipseのワークスペース関連のAPIは ワークスペース全体を表すorg.eclipse.core.resources.IWorkspaceRoot? その下の各プロジェクトorg.eclipse.core.resources.IProject プロジェクト内のリソースorg.eclipse.core.resources.IResource のような構成となっています。これらへの参照を取得して、そのオブジェクトのメソッドを呼び出してワークスペースを操作するわけですね。 あ、これらのAPIを使用するには org.eclipse.core.resources を依存関係に追加してください。 ↑ ワークスペースの参照を取得する † IWorkspace workspace = Resourc

    tako222
    tako222 2012/07/16
    パッケージエクスプローラの情報(プロジェクト名やファイル名など)が得られる。
  • Fluid Editor Project

  • 【コラム】イマドキのIDE事情 (14) 進化するMylyn - Mylyn 2.0の新機能 | エンタープライズ | マイコミジャーナル

    Mylyn - タスク指向UIとは 2007年7月、Eclipse 3.3(Europa)がリリースされた。Europaでは用途に応じて5種類のパッケージが提供されるようになった。Java開発者向けにはfor Java Developers、for JavaEE Developersの2種類のパッケージが用意されている。また、以前誌でも取り上げたMylyn(旧名Mylar)も2.0にバージョンアップし、これらのパッケージにデフォルトで組み込まれている。稿ではMylyn 2.0の新機能を中心にレポートをお届けする。 MylynのWebサイトには「MylynはEclipseにタスク指向ユーザインタフェースを提供するためのプラグインである」と記載されている。Mylynを利用することでタスクのスケジュールや重要度などを含めたタスク管理を行うことができるほか、タスクに対してリソースを関連付けるこ

  • コーディング規約に従いコードを自動整形する

    「コーディング規約に従わないコードを検索する」では、あらかじめ用意したコーディング規約に沿って、既存のソースコードをチェックする方法について紹介しました。しかし、行えることはチェックを自動化するところまでです。リストアップされたエラー、警告項目を実際に修正するのは、やはり人間の手で行わなければに委ねなければならないことになってしまいます。 これはとても面倒なことです。こういった単純な作業は、できることならばツールに任せてしまいたいところです。そこで稿では、Eclipseが標準で備える「コード・フォーマッター」の機能を紹介することにします。「コード・フォーマッター」では、あらかじめコーディングの規則を定めておくことで既存コードの一括整形が可能となります。 操作手順 (1)「コード・フォーマッター」の設定を行う メニューバーから[ウィンドウ]→[設定]を選択すると、「設定」ダイアログが開くの

    コーディング規約に従いコードを自動整形する
  • Checkstyle 情報

    Checkstyle の最新情報なども気づいた範囲で載せます。忙しいとなかなか更新しません。')" onmouseout="showDefault();">What's New コマンドラインの他、Ant や eclipse などの代表的ツールからの使用方法も解説します。')" onmouseout="showDefault();">Checkstyle とは

  • (移転しました)

    Androidの開発では以前に使われていたEclipseは現在ではサポートされておらずAndroid Studioを使用します。Android Studioのインストール方法については下記をご参照下さい。 ・Android Studioのインストール

  • Eclipse Plugin 一口メモ

    ここでは、Eclipse Plugin を自作するときにまとめたメモ等を書いていきます。 僕自身、まだ始めたばかりなので大した情報はありませんが これから始めようとしている人は参考にしてみて下さい。 Eclipse2と3の相違点なども記述してあります。 まずは作ってみる まずはEclipse Pluginを作ってみましょう。 メニューからFile -> New -> Other... を選択、 ダイアログからPlug-in Development -> Plug-in Project を選択します。 後はWizardに従って進めていけばOKです。 とりあえず全てデフォルトで作成すれば一通りのものが作られるはずです。 プロジェクト構成は、以下のようになります。 binディレクトリ Javaクラスファイル srcディレクトリ Javaソースファイル plugin.xml 設定ファイル plug

  • SWT - JavaでGUIプログラミング

    はじめに サイトは、SWTとJFaceについての情報を取り扱います。 2008年現在、SWTプログラミングをすることができる最低限の情報は記述してあります。 目標は、最初から最後まで一貫した情報を載せることです。 SWTとは SWTとは、Standard Widget Toolkitの略で、JavaGUIプログラミングを行うためのAPI群です。 このAPI群を使うと、Javaでもシステム関数を呼び出して記述したアプリケーションと同じような、 Swingよりはるかによい見栄えのアプリケーションを作成することが可能となります。 つまり、C言語で記述したアプリケーションと、見栄えにおいては全く同じ(引けをとらない)ということになります。 Windows上で実行すればWindows APIを使ってプログラミングを行った見栄えとなります。 それだけではなく、Mac OSやX Window Sys

  • FrontPage - きのさいと

    2024-05-29 GitHub/ローカル・リモートブランチとoriginのはなし 2024-05-23 Java/暗号化 2024-05-15 PukiWikiにBasic認証をつける 2024-04-15 Java/Jenkins/プラグイン開発のTIPS集/Jenkins CLI 2024-03-09 OpenOffice.org/Linuxで常駐させる 2024-03-03 Java/Direct Web Remoting(DWR)をつかう 2024-02-20 Linux/sudoを使う 2024-02-14 Struts/リンクの作り方 2024-02-10 Linux/.forwardでメール受信時いろいろな処理をする。 2024-01-31 Subversion/削除してしまったファイルを元に戻す 2024-01-29 Struts/ActionMessagesによるエラ

  • Eclipseプラグイン開発自分FAQ

    ここでは、 Bulletnoteを開発した際に分かったことを中心に、 Eclipseのプラグインを 開発する際のFAQを勝手に設定して勝手に答えている。 Eclipseは、デザインパターンを活用した、 ポストモダンでデカダンでレーゾン・デートル なアーキテクチャになっているので、 そのプラグインを開発する際、非常に簡単なことを実現するにも 非常な困難にぶちあたることがままある。 いま目の前にあるテキストを取り出すにも、 耳の穴から指を突っ込んで奥歯をがたがたいわせながら舌をひっぱるような、 手の込んだメソッド呼び出しが必要になったりする。 パズルとして考えれば楽しくないこともなくもなくもないが、 プログラミングでいちいちこんなことをやらされるとなかなかつらいものがある。 加えて、ドキュメントが圧倒的に不足している。 一応Helpおよびいくつかの記事があるが、基を網羅しているとは 言いがた

  • djUnit

    Latest version 0.8.6 for Eclipse 3.2, 3.3, 3.4, 3.5 [2011/10/17] Version 0.8.6 for Eclipse 3.2, 3.3, 3.4, 3.5 Released.[2011/10/17] [0.8.6] Changed a exception handler of djUnit class loader. [Fixed bug] Mojibake of djUnit class loader message. [Fixed bug] SWT's "no more handles" occurs. [Fixed bug] Coverage target line(finally clause) bug with asm1.5.x. Bytecode process was improved. Version 0.8.

  • 【レビュー】絶対使うべき! FindBugsでBug退治 (1) FindBugsとは | エンタープライズ | マイコミジャーナル

    Javaソースコードの不具合やスタイル違反を発見するためのツールとして、PMD、Lint4j、Jlint、Checkstyleなどいくつかのものがある。ここではそうしたツールのひとつとしてFindBugsを紹介したい。ほかのツールと比べても強力で、Java開発において是非導入したいツールアプリケーションである。 FindBugsとは FindBugsはJavaコードにおけるバグを発見するためのツールアプリケーション。ソースコードではなくコンパイル後のクラスファイルを解析することで、ソフトウェアの不具合や問題点を発見するツールで、単体で実行し解析結果をテキストやXMLデータとして出力できるほか、Eclipse IDE、NetBeans IDE、Ant、Maven、SCAといったツールと連携しながら動作することもできる。 FindBugsはスタイルチェッカーではないし、セキュリティ問題を発見す