2013年05月24日

geany で java をコンパイルできない

今回の環境
OS:xubuntu 12.04
ソフト:geany1.22,java1.7.0_21

どーも、おじさんです

C言語の勉強を始めてまだ3ヶ月ですが、部活の先輩にjavaの教科書を借りたので
定番のプログラムをコンパイルしようとしたところ、このようなエラーが出ました

2013_05_24_1.png

調べていみるとJDKが入っていないという事なので、以下のコマンドを実行




sudo javac


残念ながらスクリーンショットを撮るのを忘れてしまいましたが、
「javacがインストールされてないけど?」っていうメッセージが出ました
ってことで以下のコマンドでインストール




sudo update
sudo apt-get install openjdk-7-jdk


最後のjavacコマンドは動作確認です、ここで「そんなの入ってないよ!」って言われたら
インストールに失敗しています

が、しかしまだ動かない、、、
もっと調べてみると、pathが通って無いとのこと
試行錯誤しながらpathは以下の手順で通しました

1.まずはjdkのあるディレクトリの検索




~@ updatedb
~@locate javac
//以下は例


/usr/bin/javac
/usr/lib/jvm/java-7-openjdk-i386/bin/javac
/usr/lib/jvm/java-7-openjdk-i386/man/ja_JP.UTF-8/man1/javac.1.gz
/usr/lib/jvm/java-7-openjdk-i386/man/man1/javac.1.gz
/usr/share/bash-completion/completions/javac
/usr/share/man/man1/javac.1.gz
/var/lib/dpkg/alternatives/javac

私の環境の場合/usr/lib/jvm/java-7-openjdk-i386にありました

2. usr/local/javaにシンボリックリンクとやらを貼る




~@ sudo ln -s /usr/lib/jvm/java-7-openjdk-i386/ /usr/local/java
~@ ll /usr/local
lrwxrwxrwx 1 root root 33 5月 24 17:52 java -> /usr/lib/jvm/java-7-openjdk-i386/


3.JDKの設定




sudo nano /etc/profile
//以下を最終行に追記
export JAVA_HOME=/usr/local/java
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar
~@ source /etc/profile
//設定の反映
~@source /etc/profile


そうしてjavaのソースをコンパイルしてみると、、、
2013_05_24_2.png

できましたー!
2013_05_24_3.png


タグ:xubuntu java Geany
posted by ふらんくおじさん at 18:45 | Comment(0) | TrackBack(0) | Liunx | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]


この記事へのトラックバック
×

この広告は180日以上新しい記事の投稿がないブログに表示されております。