JAVA/C++開発環境 "eclipse" スレッド 2

このエントリーをはてなブックマークに追加
■Java
Q. クラスパスの設定方法は?
A. eclipseには3つのクラスパスの概念があります。
 1)eclipseが動作しているVMが参照するクラスパス
   →-vmargsオプションでVMの引数として設定。
 (2)eclipseの内部コンパイラが参照するクラスパス
   →projectのPreferences->Java build pathで設定。
 (3)コンパイル後のJavaアプリケーションを動かすVMが参照するクラスパス
   →(2)と Run->Run(debug)... -> Classpath で設定。

Q. アプレットを実行するには?
A. appletlauncher pluginをインストールする。
 http://dev.eclipse.org/viewcvs/index.cgi/~checkout~/jdt-core-home/plugins/org.eclipse.jdt.internal.appletlauncher/index.html

Q. GUIビルダはないの?
A. eclipse.orgとしてはない。IBMは(WSAD用に?)開発中らしい。
 instantiationsは、VisualAge for JavaのVisual Composition Editorとの
 連携ツールをCodeProのオプションとして出している。また、フリーな
 プロジェクトとしては http://sourceforge.net/projects/bigsplash がある。

Q. 既存のJavaファイルを読み込むには?
A.ドラッグアンドドロップもしくはFile-Importもしくは
  Workspase配下のプロジェクトフォルダの中にコピーしてRefresh。

Q.サーバサイドの開発がしたいのですが。
A.「Sysdeo Tomcat Plugin」「EASIE Weblogic Plugin」
 「EASIE Wepsphere Plugin」「EASIE JBoss Plugin」等を使用してください。

■SWT
Q. SWTって自分のアプリケーションから呼び出せるの?
A.
 作り方...http://www.eclipsetotale.com/articles/swt/premierProjetSWT/index.html を参考のこと。
 配布に必要なもの...swt-win32-2026.dll(2026の部分はverごとに違う)、swt.jar、コンパイルしたclassファイル
 実行方法...適当にdll置いてjarにclasspath通してください。

Q. SWTを使ったネイティブアプリを作るには?
A. 以下のコンパイラを使う。
 Windows: JET http://www.excelsior-usa.com/jet.html
 Windows: JOVE http://www.instantiations.com/jove/product/thejovesystem.htm
 Linux: GCJ http://www-106.ibm.com/developerworks/library/j-nativegui/index.html

■CDT
Q. Borlandなど他のコンパイラは使えないの?
A. Makefileベースなので、自分で書き換えればコンパイルはできる。