1

アプリをチェックするたびに、コンパイルしてサーバーにアップロードして実行する必要があります。時間がかかります。デバッグできません。

もっと効果的な方法はありますか?または、リモートサーバーでデバッグしますか?

私はEclipseを使用することを好みますが、仕事をするコンパイラはどれでも良いです. また、Linux ベースのパッケージを使用しているため、ローカル PC でアプリをデバッグできません ありがとう!

4

5 に答える 5

1

もう1つの方法は、スクリプト(antなど)を記述して、アプリをビルドしてubuntuサーバーにデプロイすることです。次に、リモートデバッグを有効にしてアプリを起動します。

java -Xdebug -Xrunjdwp:transport=dt_socket,address=8998,server=y -jar theApp.jar

次に、Eclipseを使用してアプリをリモートデバッグします。

http://www.eclipsezone.com/eclipse/forums/t53459.html

于 2012-08-21T13:46:04.873 に答える
1

Java はリモート デバッグを提供します。

このテーマに関するチュートリアルは次のとおりです。

リモート Java アプリケーションをデバッグする方法

于 2012-09-18T16:48:19.217 に答える
0

VNC/NoMachine クライアントを使用して、サーバー上でリモート GUI セッションを取得し、サーバー マシン自体で直接開発できます。仕事でNoMachineを使用して、RedHat ボックスに接続しています。

于 2012-08-21T12:49:59.817 に答える
0

まあ、いつでもvim +コマンドラインマジックを使用してサーバー上で開発を行うことができます. Eclipse の使用に慣れすぎている場合。サーバーで実行して開発を行うことができる vim で eclipse 機能を提供するEclimプロジェクトを確認してください。

もう 1 つの方法は、git リポジトリを使用することです。すべての変更をサーバーにプッシュして、サーバー上でコンパイルできます。

于 2012-08-21T12:50:49.967 に答える
0

Linux マシンへの非常に良好な (そして高速な) 接続があれば、そこに Eclipse を直接インストールして、SSH セッションで開発できます。X11 トンネリングとXmingの使用

  • Linux マシンに Java と Eclipse をインストールする
  • Xmingを Windows クライアントにインストールします (インストール/セットアップ手順を参照してください)。
  • ソース ファイル (Eclipse ワークスペース) を Linux マシンのどこかに配置します。
  • Windows マシンから SSH トンネリングを介して Linux で Eclipse を直接実行します (Xming ガイドを参照)。
  • 現在、すべてが Linux で実行され、デバッグなどに完全にアクセスできます。
于 2012-08-21T13:26:03.410 に答える