純粋なJavaで書かれたJava IDE?[閉まっている]


20

Javaで書かれたJava IDEはありますか?

今日、学校で9年生のDETラップトップを手に入れたばかりで、あらゆる種類の制限が設定されています。やや面倒なことに、システムに既にインストールされている実行可能ファイル以外の実行可能ファイルは実行できません(何らかの理由で、コマンドプロンプト、PowerShell、または奇妙なことにregedit の使用を無効にしていません)。Javaの実行可能ファイルを実行できるので、学校で私のくだらないラップトップでプログラムできるようにするための唯一の方法だと思いました(すべての作業を自然に終えたとき):D

編集:

Javaで記述されているということは、プログラムの実行に使用される実行可能ファイルのファイル拡張子が「.jar」であるため、JVMで実行されることも意味します。

編集2:

DrJava IDE を試してみましたが、うまくいきました、ありがとう(プログラムをコンパイルして実行できます)!コマンド「java -jar "C:/ Users ... / org.eclipse ..."」を使用してコマンドラインからEclipseを実行することについて。これにより、ファイルを言うログを生成するエラーが発生します。主なエラーは次のとおりです。

メッセージバンドルorg.eclipse.ui.workbenchを自動的にアクティブ化しているときにエラーが発生しました(182)。

このエラーを修正するにはどうすればよいですか(他のIDEよりもEclipseで作業するほうがはるかに適切です)。

編集3:

私の最後の編集に関しては、無視してください:D。Eclipseの最新バージョンをダウンロードして問題を修正しました。


JDK(Java Developer Kit)がインストールされていますか、それともJavaランタイムだけですか?JDKがなく、新しい実行可能ファイルをインストールできない場合は、残念ながら立ち往生しています。
マイクバランチャック

さて、JDKの移植可能なバージョンがあります。IDEでは、コピーしたディレクトリにコンパイラのJDKのソースを設定するだけです。
ダレスチウム

1
もう1つ:Java IDEが単一の.jarファイルとしてパッケージ化されているわけではありません。典型的なセットアップには、Javaプロセスを起動する小さなネイティブ実行可能ファイルがあります。これは複雑さを隠すためのものです。また、ロックダウンされたコンピューターでは、意図したとおりにIDEを起動することができず、起動するだけで多くのフープをジャンプする必要があります。
マイクバランチャック

5
Javaで書かれていない Java ideを知らない
ええええ

1
@ NimChimpsky、Emacs JDEはまともなJava IDEです。
SKロジック

回答:


18

EclipseはJavaで書かれています。

「Javaで書かれた」-http://en.wikipedia.org/wiki/Eclipse_%28software%29

編集: IDEを.JARファイルとして実行することに関する質問の編集に対処するには:

「または、次のようにJVMを直接呼び出すことでEclipseを起動できます。

java -jar eclipse/plugins/org.eclipse.equinox.launcher_1.0.0.v20070606.jar

ソース:http : //wiki.eclipse.org/FAQ_How_do_I_run_Eclipse%3F


1
Eclipseを実行するために利用可能な実行可能JARはありますか?OPはネイティブ実行可能ファイルを実行できません。
V_P

2
「あるいは、次のようにJVMを直接呼び出すことでEclipseを起動できます。java -jar eclipse/plugins/org.eclipse.equinox.launcher_1.0.0.v20070606.jar」- wiki.eclipse.org/FAQ_How_do_I_run_Eclipse%3Fこれで十分だと思いますか?もしそうなら私の答えにそれを追加することができます。
Xonatron

私は銃をジャンプして、すでに答えに追加しました。
Xonatron

コマンド "java -jar" C:/ Users ... / org.eclipse ... "を使用して、コマンドラインから実行中のEclipseをリグレードすると、ファイルのログを生成するエラーが発生します。主なエラーは"!MESSAGEバンドルorg.eclipse.ui.workbench(182)を自動的にアクティブにしているときにエラーが発生しました。」このエラーを修正する方法についてのアイデア(私は日食と他のIDEで作業するのが大好きです)。
ダレスチウム

@ Darestium、EclipseとJDKのどのバージョンを実行していますか?おそらく、このエラーに関する新しい質問を開いてください。
Xonatron

25

EclipseはJavaで書かれており、最高のIDEでもあると思います。

また、tIDEBlueJ 2も確認してください。


6
Eclipseは、純粋なJavaのとはみなされませんSWTと呼ばれるフロントエンドフレームワーク上で動作しますが、それはSTD VM上で動作ん
マルタインVerburg

1
"ベストIDE" -けらけら笑うは-を参照してprogrammers.stackexchange.com/questions/21987/...を。;-)
ゲイリーロウ

2
実際、EclipseはNetbeansの背後にある大きな3の最悪でもありました(少なくとも表面的なレベルで)-しかし、多くの場所はEclipse用のプラグインのみを書いているので、最も一般的な分母ではなく、しばしばあなたはそうしません選択肢があります。
ビルK

24

私が取り組んできたIDEの1つはNetbeansです。Javaで完全に記述された非常に人気のあるIDEです。

最良の部分は、無料で使いやすく、その他何でもないことです。JavaでWindowsアプリケーションをプログラムしようとすると、非常に便利であることがわかりました。ここでいくつかの有用な記事を見つけることができます。

Netbeansにはプラグインもあり、Javaで作成されている場合は、Javaで作成されます。また、PHPとC / C ++でも機能するため、驚くべきことです。


2
Netbeansは本当に素晴らしいです!
mort

実行可能なJARはありますか?OPはネイティブ実行可能ファイル(.exe)を実行できません。
V_P

実行可能なJARフォームの下でNetbeansを見つけようとしていますか?もしそうなら、私はあなたが幸運を持っているとは思わない、今のところ見たことがない。Netbeansにはライブラリはもちろんのこと、多くの依存関係とファイルがあるため、それを見つけることができるとは思わない。基本的にはコンパイラであり、完全なプログラムが必要です。
バグスター

ええ、実行可能なjar形式で必要です。
ダレスチウム

19

Jetbrainsは最近、Javaで記述されたIntelliJ IDEの多くをオープンソースとして作成しました。ほとんどの場合、「Community Edition」に欠けているのは、Webベースのアプリとエンタープライズアプリのサポートです。

binaryダウンロードするか、ソースとソースをダウンロードして、JSDKといくつかの追加ライブラリを使用して自分ビルドできます

また、IDEのフルバージョンのアカデミックバージョンを99ドルで販売しています。ここで比較無料と有料版のは。


1
ただし、OpenJDKで常にうまく動作するとは限りません。
マルティンヴェルブルグ

3
IntelliJがその場所です。私は幸運にも、彼らがすべての開発者にIntelliJライセンスを購入した場所で簡単に仕事をすることができ、失望することはありませんでした。Eclipseが90%そこにあると見ているが、少し高すぎる。
maple_shaft

6
@maple_shaft余分な10%がすべての違いを生み出します。それでも、Eclipseは非常に優れたIDEです。
ゲイリーロウ

7

ライス大学で開発されたIDE DrJavaは、すべてJavaで記述され、jarファイルとして取得されます。Pythonのようなインタラクティブシェルを含む、初心者プログラマ向けの多くの便利な機能があります。ここで入手してください


2

サムドライブから起動できますか?もしそうなら、それは行く方法です。設定できるUbuntuまたはMintのバージョンを見つけることができると確信しており、必要なことは何でもできます。

それさえできない場合は、何らかのランチャーを作成してみてください。コマンド引数を受け取り、Javaランタイムから(基本的にRuntime.exec("your commands here");)実行する単純なJavaプログラム。私は彼らがあなたのラップトップをどのようにロックダウンしたかわからないので、それが機能するかどうかはわかりませんが、試してみるのに十分な速さでなければなりません。


1
サムドライブから起動するのが良い方法です。障害のあるWindowsインストールで何かをしようとするよりもはるかに優れています。なぜそう考えなかったのか分かりません。それが不可能な場合は、CDから起動してください。Ubuntuでは、インストールCDから起動し、すべてのユーザーデータをWindowsパーティションに保持できます。
マイクバランチャック

いいえ、BIOSにアクセスする必要があります(パスワードはDETによって設定されます)。最初の起動オプションはハードドライブで、ネットブックなので、CDドライブにアクセスすることはできず、サムドライブから起動することはできません。起動順序。
ダレステ​​ィウム

@Darestium-このマシンはあなたではなく学校のシステムに属していると思います。だから、違法だろうBIOSをクラックしようとしている、と私は確かにそういったことをお勧めしません。
マイクバランチャック

はい、正確に言えば、javaもシステムにプリインストールされているため、javaファイルを実行しても大丈夫だと思います。そのため、デフォルトでサポートされているプログラムを実行しても何も問題はありません。
ダレスチウム

@TMN、はい、私はそれを試してみました、友人もそれをすることを提案しましたが、悲しいことにそれは機能しませんでした:(
ダレスチウム

2

「IDE」というラベルを付けるかどうかはわかりませんが、プログラマを中心としたテキストエディタであり、実行可能なJAR形式で提供されます。jEditを見てください。ダウンロードページへのリンクを以下に示しました。

あなたの場合、Javaベースのインストーラーをダウンロードします

http://www.jedit.org/index.php?page=download

多くのプラグインが利用可能であるため、基本的にIDEに組み込むことができます。好評を博しました。以下のウィキペディアのページでご覧いただけます。

https://en.wikipedia.org/wiki/JEdit

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.