• ベストアンサー

RedHatでのJava開発環境

RedHatでJavaを書く時に便利なエディタをご存知ですか? Linux用のJDKはインストール済みでJavaは作って動かせるようにはなっていますが、今までWinで秀丸&JDKを使用してメソッドなど色分けで強調して書いていた分RedHatLinux7.1での標準?のエディタでは大変書きづらく感じてしまいます。。また、RedHatをインストールした時に付いていた開発ツール(Glade)はどのような働きをするのでしょうか? # 場違いですがPerlのエディタも探しています。

  • Java
  • 回答数3
  • ありがとう数3

質問者が選んだベストアンサー

  • ベストアンサー
  • nightowl
  • ベストアンサー率44% (490/1101)
回答No.1

Forte for Java などフリーの統合環境を使うのはだめですか? Glade は Gtk+ ツールキットを使ったアプリを作るための GUI ビルダだから少々毛色が違います。 Perl も書くというのなら、いっそ Emacs に挑戦してみてはいかがでしょう。 Emacs は万能エディタだから、JDEE という Java 環境も動きます。

参考URL:
http://jp.sun.com/software/sundev/ffj30/index.html,http://www.02.246.ne.jp/~torutk/jdee/jdee.html
shin3939
質問者

お礼

Forte for Javaですか、よく聞く環境ですね。 この機会に導入するのも良いですね。 しかし、難しく考え過ぎなのか、今まで単純に秀丸→JDK→テストの繰り返し で面倒ながらもシンプルな開発環境だったため、参考URLで詳細とか見ましたが下準備、豊富な設定が複雑そーですな。。w

その他の回答 (2)

noname#4564
noname#4564
回答No.3

No.2さんWrote > 私は Windows 上でソースを書いてコンパイルしたclass(またはjarなど)を > RedHatに FTP で転送して動作させています。 > RedHatで動かすものであってもWindowsで開発できます。 > それが Java のいいところです。 それって、環境依存なライブラリ等が含まれているとマズくありませんか?(汗) 一応建前上は、Javaはマルチプラットフォーム対応("Write Once Debug Anywhere")ということになってるので、問題ないのかもしれませんが・・・。 Javaはよく知らないので、見当違いな意見でしたら申し訳ありません。m(_ _)m

shin3939
質問者

お礼

あ~ ソースの書き方次第でマルチプラットフォームではなくなっちゃいます。 自分はJavaで初めてアプリ作った時、Win98では動いてもMACでは動かなくて、 マルチプラットフォームじゃねーのかよ!と思ったりしてました。 これって、プラットフォームに依存するしないは、書き方次第だと思います。 Java始める前に、Cなど違う言語を書いてた場合はプラットフォームに依存するような書き方をすると思います。 自分はとくに、アプレット作る時などプラットフォームに引っかかてしまいます。(引っかかるように書いちゃったため) プログラミングの話題はまったくしないので、説明がわからないですが…(自信もないし!はっはっは)

  • yuji
  • ベストアンサー率37% (64/169)
回答No.2

全然違うアプローチを。 私は Windows 上でソースを書いてコンパイルしたclass(またはjarなど)を RedHatに FTP で転送して動作させています。 RedHatで動かすものであってもWindowsで開発できます。 それが Java のいいところです。 (ちなみに開発環境は Eclipse を使っています。)

shin3939
質問者

お礼

> それが Java のいいところです。 ごもっとも。 Winで開発していればこの様な事にはならなかったかもしれませんが、 Linuxで開発する理由は、あまりにも恥ずかしいきっかけがありまして… 今まで、自分のPCは仕事とプライベートを兼用していたため、仕事をガンバっている最中に知合いからメッセで、お誘いがあったりと仕事のヤル気を見事に消してくれる環境だった為に、以前からどーにかしなきゃいけないな・・と思っておりました。で、ついにPCを一台追加したので、今まで使用していたPCを仕事専用マシーンにして、新しいのをプライベート用PCにする事で、仕事をしている時は集中モードを維持させる事にしました。 PCを追加する前はOSを替える様な未知なリスクを抱えたくなかったのですが、 PCを追加する事で「オレの大事なPC」の思いが薄れて、ついに以前からサーバ側プログラムを作ってる内に、WebサーバやUnixに興味を持っていたので、Unix系OSになれる為に仕事用WinPCのあまっているハード容量にFreeBSDを入れちゃいました。 これはもーきつかった2日で挫折、ダメだと思ったのですがLinux RedHatにチャレンジ、FreeBSDでは失敗したのでこの時点でUnix系に対して少しムキになっていたと思います。。X Windowの助けもあって、じょじょにコマンドやWindowsの違いに慣れだして気持ち的に「やっていける!」と思い、仕事もRedHatでやって行くぞ!とコダワリを抱いたのがきっかけです。。 これから使用する開発環境は大事にしていきたいと思い、皆様のご意見をお聞きしたくて、ここに投稿いたしました。

関連するQ&A

  • Java開発環境を作りたいのですが…

    今までC言語の学習をしており、このたび初めてJavaに乗り出すことになりました。そこで意気揚々とjdkをダウンロードし、path、classpath、java_home3つの設定を整えました。そしてエディタでHello,Worldを作成したところ「このファイルは開けません」という表示がでてしまいました。 環境変数はユーザ環境変数も、システム環境変数もともに pathは"C:\Program File\Java\jdk1.6.0_06\bin;" classpathは"." java_homeは"C:\Program File\Java\jdk1.6.0_06" でセットしました。 他の質問で回答されていた部分は網羅したつもりです。また、binの中にちゃんとjavac.exeもjava.exeもインストールされています。 知恵を貸していただけないでしょうか??ちなみにOSはwindows vistaです。

    • ベストアンサー
    • Java
  • Java開発環境について

     開発環境について全体を捕らえてどうかという視点での質問です。全くの初心者ですのですっとんきょうかもしてれませんがご回答願います。  Webでシステム開発をするとするとHTMLとJavaがコアになる付随してJavascriptが必要になる。この時、JDK、Eclipse、Tomcatを使うとするとJDKはJava並びに必要なモジュールを提供するもの、EclipseはJavaをコンパイル・テストするための環境、TomcatはJspを管理するためのツールのように思われますがこの理解は正しいでしょうか 各部分の専門用語の前に全体の関係を知りたいのです宜しくお願い致します。

    • ベストアンサー
    • Java
  • javaの開発環境について

    java初心者です! java入門サイト(http://www.javadrive.jp/start/before/)にそって開発環境を用意しようとしました。 「http://www.oracle.com/technetwork/java/javase/downloads/index.html」でJava Platform(JDK)8u25をダウンロードし、インストールまで終了しています。 次にPathを通す作業で、手順通りに環境変数のPathの変数値の最後に「;(セミコロン)」を入力してbinフォルダのアドレス(C:\Program Files\Java\jdk1.8.0_25\bin)を追加しました。 続いてコマンドプロンプトで「javac-version」と入力し実行してみたのですが、「'javac' は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されていません。」とエラーメッセージが出てきてしまいます。 Pathの設定を何度も見直し、やり直しましたがうまくいきません。 どうしたらいいのか、アドバイスをお願いします! 使用機種:PC-VN770RSW 使用OS:Windows8.1 システムの種類:64ビット オペレーティングシステム、x64ベースプロセッサ

  • javaの環境設定時のエラーに関して

    javaのプログラミング環境に関して質問があります。 JDKのインストールは完了し、パスの設定に関してもユーザの環境変数をJAVA_HOMEをC:\Program Files\Java\jdk1.6.0_15に設定し、パスの設定を C:\Program Files\Java\jdk1.6.0_15\binに設定しました。システム環境変数ではCLASSPASS「.」にしました。 テキストエディタで public class Hajimete { public static void main(String[] args){ System.out.println("Hello, world."); } } としてファイル名はHajimete.javaとしました。 コンパイル時に> cd C:\***として次行に C:\***javac Hajimete.javaとしました。 しかし、ディレクトリ名、ファイル名またはボリュームラベルの 構文がまちがってる。とエラーがでます。 このようなエラーがでるときには他に何が原因かご存知の方 ご教授いただけると有難いです。

  • Javaを始めようと思いますがどうやって始めたらよいかわかりません

    初めてのjavaで検索し、 http://itpro.nikkeibp.co.jp/article/lecture/20070130/260066/ このサイトを見つけ、リンク先 http://java.sun.com/j2se/1.5.0/ja/download.html から JDK 5.0 Update 14(Windows Platform - Java Development Kit 5.0 Update 14)Windows Offline Installation, Multi-language をダウンロードしてインストールしましたが、 "\Program Files\Java\jdk1.5.0_10\bin\javac" のようなパスは存在せず、 "\Program Files\Java\jre1.5.0_・・・" というちょっと違うパスしかありません。 Javaを最初から始めるにはどうしたらよいでしょうか?

    • ベストアンサー
    • Java
  • JAVAについて学習(開発)

    現在はプログラミングとは無関係の仕事をしていますが、 Javaについて学んでみたくJavaをつかってブラウザ等の ソフトウェアが作れないかと考えています。 (Linux使用の経験もありますが、Windows XP上での開発を考えています。) ・Javaの開発環境(JDKなど...) ・エディタ(秀丸など...) ・初心者がJavaについて学べるサイト ・オープンソース ・その他ツールなど 上記について何方かアドバイスをいただけないでしょうか? Javaについては短大時代に少しかじった程度です。 学生時代に経験したプログラミング言語は BASIC、C、Perl、HTML、アセンブラ、Java (どれも1年未満になります。)

  • JDKの環境を設定したい

    自宅のPCでjavaの勉強をしたく、JDKをインストールしました。 インストールして環境変数とpathの設定もしましたが、 (1)テキストエディタを「.java」としてもjavaの拡張子にならない (2)それをコマンドプロンプトでjavacを行っても「”javac"は内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されていません。」と出ます。 ちなみにコマンドプロンプトで「javac -version」と入力したところ、 「java vaersion"1.8.0_45"」と出ているので、インストールはしっかりできていると思っております・・。 どうしたら良いでしょうか。

  • javaで使うエディタについて

    Windows98上でjavaを使ったプログラミングをやっています。JDKを使っています。それでどのエディタを使うかで困っています。私はノートパソコンを使っており,emacs系にエディタをインストールすることはなぜか,出来ません。 それで,いまは,hidemaruを使っているのですが,括弧の対応を見るのに,苦労しています。hidemaruだと,少し,黒くなるだけです。もっと,派手に(??),表示されるエディタはないでしょうか? 教えてください。

    • ベストアンサー
    • Java
  • Perl言語での開発環境

    C++系には、VC++ エンタプライス. や BCB プロフェッショナル. のように恐ろしく強力な入力支援機能があります。(入力状況に応じて、そこで使用できるメソッドや引数の型などを(自作のものも含めて)ダイレクトに示す機能などなど) Javaも各種開発環境には同様の入力支援機能があるものが多くなってきています。 Perl言語には、このような強力な入力支援機能をもつ開発環境はないのでしょうか?(Windows系で) なんかもうすぐ Visual Perl とかリリースされるようですが、これってまともな入力支援機能をもっているのでしょうか? (だいたいPerlってえらくルーズな記述や特殊な記号使いまくりだし、これらまで考慮した入力支援って可能なのだろうか・・・) お奨めの開発環境があるよっていう人、お願いしますです。 今は、Perlだけが、「秀丸+構文強調」だけなので、えらくヘロイ開発環境となっとりますです。

  • JAVAのコマンド

    JAVAをやりたくて本のおまけCDROMからJDKを取り入れました。 コマンドプロンプトでjava -versionを入力するときちんと JDK~。とでて使える状態になっています。 しかし実際にJAVAファイルをつくってコンパイルしようとし javac ファイル名 と入力するとそのようなコマンドはありませんと 言われます。コマンドが使えない状態です。 アプリケーションが中途半端でインストールされたのでしょうか? もしわかったら教えてください。 当方WIN98se VAIO使っています。 JDKは1.3.1_02を使っています。

    • ベストアンサー
    • Java

専門家に質問してみよう