Javaの開発環境を作る

WindowsにJavaの開発環境を作ってみます。

Javaの開発環境をつくるにはJavaの実行環境が必要です。
Javaの実行環境はJREであり開発環境はJDKです。

今回の自分の環境は
OS:Windows Vista
です。

JDKをダウンロードしましょう。
現在のJavaの開発バージョンはJava SE6です。

http://java.sun.com/javase/ja/6/download.html

「JDK 6 Update 6」は通常のJava SE6の環境、「JDK 6 Update 5 with Java EE」はJava EE6の環境、「JDK 6 Update 6 with NetBeans 6.0.1」はJava SE6とIDEであるNetBeansの環境を提供してます。

今回は「JDK 6 Update 6」をダウンロードします。
サイトのダウンロードアイコンをクリックすると、PlatformとLanguageの選択があります。
WindowsにインストールするのでPlatformはWindows、LanguageはMulti-Languageしかありませんのでそれを選択します。

次のページにうつるとネットワーク越しのインストールと自分のPCからのインストールを2つあるので自分のPCからインストールする「jdk-6u6-windows-i586-p.exe」をダウンロード。

ダウンロードしたjdk-6u6-windows-i586-p.exeはそのままデフォルトのままでかまいません。
インストールするパスも自分の好きな環境で行ってください。

JDKとJREのインストールが完了したら、Javaがどこの場所からでも使えるようにシステム環境変数を設定します。

Windowsの「スタート」から「コンピュータ」を右クリック「プロパティ」から「システムの詳細設定」をクリックします。そこから「詳細設定」のタブを選び、「環境変数」のボタンをクリックします。

そこのシステム環境変数の「新規」ボタンを押し、
新しいシステム変数に

変数名:JAVA_HOME
変数値:JDKをインストールした場所(今回の場合C:\Program Files\Java\jdk1.6.0_06)

「編集」ボタンを押し、
Pathを選び、

%JAVA_HOME%\bin;

を先頭に追加します。

これで設定は完了です。





2008.05.17 | Comments(11) | Trackback(0) | Java

VistaにZnedDebuggerを入れてみる

PHPのデバッグ環境を作るためにEclipseにPDT+ZendDebuggerの環境を入れてみたいと思います。

使用したのはEclipseのオールインワンのパッケージで有名なPleiades Ultimate版と
PHP+MySQLなどPHPでのサーバ環境を一括でインストールできるxamppです。

インストールした環境

Windows Vista

xampp
「xampp-win32-1.6.6a-installer.exe」
入手先
http://www.apachefriends.org/jp/xampp-windows.html#2671

Pleiades
「pleiades-all-in-one-ultimate-jre_20080303.zip」
入手先
http://mergedoc.sourceforge.jp/

ZendDebugger
「ZendDebugger-5.2.12-cygwin_nt-i386.zip」
入手先
http://downloads.zend.com/pdt/server-debugger/

で行っていますが最新のものをダウンロードすればいいと思います。

xamppはVistaの場合はデフォルトのインストール先「C:\Program Files」だとUACの関係でめんどくさいのでC直下にインストールしています。「C:\xampp」

PDTはすでにPleiades Ultimateに入っているのでそのままです。
ということで残りのZendDebuggerを展開します。

先ほどダウンロードしたzipファイルを解凍すると「ZendDebugger-5.2.12-cygwin_nt-i386」というフォルダになりますので解凍したファイルから「5_2_x_comp」フォルダを「php-5.2.x」にリネームします。
リネームするのはZendExtensionManagerの仕様です。
「C:\xampp\php\zendOptimizer\lib\」に「ZendExtensionManager.dll」というファイルがあると思いますがそれが認識しているようです。

そのリネームした「php-5.2.x」フォルダを「C:\xampp\php\zendOptimizer\lib」下に「ZendDebugger」というフォルダを作りその下に置きます。
つまり「C:\xampp\php\zendOptimizer\lib\ZendDebugger\php-5.2.x」という風になります。
zenddebugger1


そこで展開したZendDebuggerをPHPに認識してもらうためにPHPの設定ファイル「php.ini」に書き込みます。php.iniはいくつかあるのでphpinfo()でどのphp.ini使用しているのか確認しておいてください。(違うphp.iniを編集しても認識しません。)
デフォルトでは「xampp\apache\bin\php.ini」でした。

そのphp.iniを開くと一番下のほうに「[Zend]」という項目があると思いますので。

その項目の下に

zend_extension_manager.debug_server_ts = "C:\xampp\php\zendOptimizer\lib\ZendDebugger"
zend_debugger.deny_hosts = all
zend_debugger.allow_hosts = 127.0.0.1
zend_debugger.expose_remotely = always

と追加してください。

一番上はZendDebuggerフォルダを置いたパスです。
各設定は適宜自分の好みに変えてください。

apacheサーバを再起動して完了です。
phpinfo()でZnedDebuggerの存在を確認してください。

phpinfo_zend








2008.05.17 | Comments(1) | Trackback(0) | PHP

JavaScriptを始めてみる。

JavaScriptとはクライアント側で働くスクリプト言語です。

ブラウザさえあれば簡単に実行できるのでネットからプログラミングへ興味を持った方は一番容易に試せるJavaScrptから入門してもよいかと思われます。

一時期は悪さをする代名詞のようにいわれていましたが
Ajaxなどのリッチな技術により俄然注目の言語となってきました。

簡単なメリット、デメリットを挙げて見ます。

*メリット


・試すのが簡単。

スクリプト言語であり、ブラウザさえあればすぐ実行できる。

・クライアント側の誘導

簡単なフォームチェックなどクライアント側で実行できるという利点を利用できる。

・リッチな環境を提供できる

AjaxなどXMLとの連携でリッチなコンテンツを提供できる。〜Google Mapなど



*デメリット

・セキュリティの問題

実行が容易な反面、コードによって数々のセキュリティの脆弱性を招くことがあります。

・ブラウザによる差

ブラウザによる解釈が違うため同じ結果でも違うコードを用意する必要があります。

・仕様が複雑

基本は簡単ですが今だ新しい技術がどんどん現れ全てを理解するのは難しい。
他の言語と同じような運命をたどっています。



といったところでしょうか?

2007.03.12 | Comments(2) | Trackback(0) | JavaScript

データを確認する。【SELECT】

レコードを挿入したら、確認して見ます。

確認のSQL文は
SELECT 見たいフィールド FROM テーブル名;
です。

では先ほどのレコードが挿入されたか確認してみます。



mysql> SELECT * FROM name_list;
+----------+------+
| name | no |
+----------+------+
| Sato | 1001 |
| Takahasi | 1002 |
| Yamada | 1003 |
+----------+------+
3 rows in set (0.05 sec)

mysql>



ちゃんと挿入されていることが確認できます。

2007.02.27 | Comments(1) | Trackback(0) | MySQL

レコードを挿入する。【INSERT INTO】

テーブルができてもまだデータ(レコード)を挿入していないのでテーブルは空です。

レコードを入れてみましょう。

レコードを挿入するSQL文は
INSERT INTO テーブル名 VALUES(データ1, [データ2,[....]]);
です。

今回作ったテーブル「name_list」は2つのフィールド(CHARとINT)でしたのでVALUES(文字列, 数値)になります。

気をつけなければならないのはフィールドの型と数を合わせなければエラーが出ます。

また文字列(CHARやTEXT)はシングルクォート「'」で囲わなければなりません。

ではそれらに注意して挿入してみます。


mysql> INSERT INTO name_list VALUES('Sato', 1001);
Query OK, 1 row affected (0.03 sec)

mysql> INSERT INTO name_list VALUES('Takahasi', 1002);
Query OK, 1 row affected (0.00 sec)

mysql> INSERT INTO name_list VALUES('Yamada', 1003);
Query OK, 1 row affected (0.00 sec)

mysql>

2007.02.27 | Comments(1) | Trackback(0) | MySQL

«  | HOME |  »

ホームページ アフィリエイト レンタルサーバー FC2ブログ

プロフィール

Author:ザッハ
FC2ブログへようこそ!

トップセラー

ブロとも申請フォーム

この人とブロともになる

ブログ内検索

Powered By FC2ブログ

Powered By FC2ブログ
ブログやるならFC2ブログ