スポンサードリンク

2008年07月28日

Java サンプルデータベースが開けない場合について。

【講座名】
Java初心者入門講座 に関する質問

【質問】
サンプルデータベースの「SampleDB030.mdb」をダウンロードしたのですが、ファイルを開くことができません。使っている Access のバージョンは2007です。

ダウンロードしたファイルを開こうとすると、インターネットに接続しようとします。どのようにすればよいのでしょうか?

【回答】
当講座で使用しているサンプルデータベースの「SampleDB030.mdb」は、Access2000形式で保存されています。

したがってダウンロードした mdbファイルを開くには、 お使いのパソコンに Access2000 以上がインストールされている必要があります。2007で開けないのは、バージョンの影響があるのかもしれません。(手元に無いので確認できません)

もし Access が無くても、Javaのプログラムから mdbファイルを操作することは可能なので、プログラミングの学習に支障はありません。

どうしてもAccessの中身を確認したい場合は、OpenOffice.org Base という、無償で入手できるデータベースソフトウェアを使って、Accessのデータを見る方法があります。

BaseからAccessのデータベースに接続する方法。

また Accessは 2003 か XP あたりからライセンスが強化されています。

1ユーザーライセンスのAccessを、2台以上のパソコンにインストールすると、インストール直後から3回目までは起動できるのですが、4回目以降はユーザー登録しないと起動できないようです。

職場や学校で、パソコンを使用している場合は、気付かないうちに、同じライセンスのソフトウェアを、複数のパソコンにインストールしていることがあります。

Accessが動かない時は、周りの人に確認してみたほうが良いでしょう。

その点、 Base は、無償で自由に使えるため、とても便利です。Base は OpenOffice.org に含まれています。

入手方法など詳しくは OpenOffice.org 初心者入門講座 をご覧ください。

posted by プログラミング入門 at 10:24| Java | このブログの読者になる | 更新情報をチェックする

2008年03月24日

Java 環境変数の設定を間違えて消してしまった場合について。

【講座名】
Java初心者入門講座 に関する質問

【質問】
環境変数のPATHを設定する際に、付け加えるのではなく、誤ってもともと設定してあった文字を消してしまいました。何が元々設定されていたかは覚えていません。

今のところ動作に問題はありませんが、やはりもともと設定されていた環境変数が消えてしまうとまずいのでしょうか?戻し方があれば教えてください。

【回答】
環境変数の Path を消すと動かないソフトウェアがあります。

環境変数の Path は、これまでパソコンにどんなソフトウェアをインストールしてきたかによって、まったく違ってきます。

環境変数を手動で設定しなくても、ソフトウェアをインストールする時に、自動的に設定されることもあります。

したがって「こういうふうに設定してください」と言うことができません。私のパソコンの環境変数とは一緒ではないからです。

そこで、パソコンの動作に問題が無いようでしたら、しばらくは様子をみてください。

そのうちに環境変数が必要なソフトウェアは動作しなくなります。

影響が出た時に、環境変数の設定の仕方がわかっているソフトウェアは、手動で設定すれば動くようになります。

環境変数の設定がわからない場合は、該当するソフトウェアを再インストールしてください。これで動くようになるはずです。

*データをバックアップできるものはバックアップしてから

環境変数の設定が必要で、しかも頻繁に使うソフトウェアでなければ、すぐに影響は感じないかもしれません。影響が出ずに済む場合もあります。
posted by プログラミング入門 at 09:59| Java | このブログの読者になる | 更新情報をチェックする

2008年01月02日

Java コマンドプロントで javac が実行できない。

【講座名】
Java初心者入門講座

【質問】
コマンドプロントで javac を実行する時に、「内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されていません。」というメッセージが出るのですが、どうしたらよいのですか?

【回答】
コマンドプロンプトから javac を実行するには、「javac.exe」が動作するようにしなければなりません。

・JDK(Java Development Kit)をインストールする
・javac.exeがある場所にパスを通す

(1)まずは javac.exe というファイルを探してください。講座の手順でJDKをインストールした場合は以下の場所にあるはずです。

*「\」はWindowsではエンマークのことです。

C:\jdk\bin
qa-03.gif

javac.exe が見つからない場合は、JDKがインストールされていないか、JDKをインストールした場所が違うかもしれません。以下のページを参考にインストールしてください。

JDKをインストールした場所が違う場合は、文章を読み替えるか、一度JDKを削除して講座の手順で再度インストールしてください。なるべく講座の手順で進めることをおすすめします。

Step1・Java 開発・実行環境をダウンロード
http://sunjava.seesaa.net/category/3474935-1.html

Step2・JDK と JRE をインストール
http://sunjava.seesaa.net/category/3496255-1.html


(2)javac.exeが見つかったら以下の方法でパスを通します。

Step5・Java 環境変数のPathを設定
http://sunjava.seesaa.net/category/3498255-1.html


これでコマンドプロンプトから javac を実行できるようになります。パスを通せばどのディレクトリからでも実行できるはずです。
タグ:java javac
posted by プログラミング入門 at 11:41| Java | このブログの読者になる | 更新情報をチェックする

2007年12月26日

Java 実行可能なJARファイルが動かない

【講座名】
Java初心者入門講座

【質問】
GUIプログラミングの「Step19・実行可能なJARファイルの作成」のところで、PrefTest.jarを作ったのですが、エラーが出て開けません。

エラー内容
Failed to load Main-Class manifest attribute from C:\java\sample219\PrefTest.jar


【回答】
Manifestファイルは最初に実行時するメインメソッドのあるクラス名を指定しているだけです。

(1)Manifestファイルに指定したクラス名と、実際のクラス名が完全に一致するか確認してください。

*大文字小文字を含めて完全に一致しているかどうか

ファイル名 Manifest.txt
Manifest-Version: 1.0
Main-Class: PrefTest ←この部分と実際のクラス名


(2)Manifestファイルとclassファイルが同じ場所に配置されているか確認してください。

qa-02.gif


(3)PrefTestの後に改行を入れてください。改行までを1行とみています。

Manifest.txtをTeraPadで開いた図
qa-01.gif
タグ:jar java
posted by プログラミング入門 at 21:22| Java | このブログの読者になる | 更新情報をチェックする

スポンサードリンク