• ベストアンサー

eclipse Ctrl + S

eclipse 保存について すごい初歩的な事なのですがeclipseの中に Sample_test / src / (default package) / Print.java を作りました。 Print.javaが 『*Print.java』になってなければ次eclipseを開いたとき消えてる何て事にならないでしょうか? つまりCtrl + Sしていればという事です。 ファイルが消えないかどうか不安です。 回答は簡潔でも辛口でも構いません。

  • Java
  • 回答数2
  • ありがとう数4

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

  • ベストアンサー
  • digda_mc
  • ベストアンサー率100% (1/1)
回答No.2

残念ながら、「*Print.java」となっている状態は保存できていない状態です。 Ctrl+Sでは現在開いているファイルを上書き保存します。Print.javaを開いた状態でCtrl+Sするとアスタリスクが外れるはずです。 また、Eclipseを終了する際に保存されていないファイルがあった場合は確認メッセージが表示されますので、気づかずに消えることはありません。

shin11shin
質問者

お礼

ありがとうございます!助かりました!

その他の回答 (1)

回答No.1

保存がされていれば消えないです。 保存ができていない状態で、Eclipseを終了しようした場合は 保存ができていない項を伝えるダイアログが表示されるかと思います。 心配であれば、テスト用のプロジェクトを作成して試してみてはいかがでしょうか?

shin11shin
質問者

お礼

助かりました!ありがとうございます!

関連するQ&A

  • eclipseの赤バツが消えません

    はじめまして。 eclipseの赤バツが消えず、困っております。 eclipseを使用し、javaでwebアプリを開発中です。 パッケージ・エクスプローラーから誤ってパッケージを削除したことがありました。 そのとき Ctrl+Z で、削除したパッケージを復活させたのですが、 そのときから、ソースフォルダに赤バツがついたまま消えません。 原因が分からず、困っております。 (赤バツがついているのはソースフォルダのみで、ソースフォルダ内のパッケージやjavaファイルには一切赤バツはありません。) アプリの動作はいたって正常で特にエラーが出たりしません。 もし、原因が分かる方がいらっしゃいましたら、 ご教示願います。 よろしくお願いいたします。

    • ベストアンサー
    • Java
  • eclipseとantのコンパイル結果が異なる件について。

    eclipseとantのコンパイル結果が異なる件について。 coberturaの導入を検討してい原因が分からず困っています。 困っているのはcobertura自体ではなく、antでコンパイルしたクラスファイルがどうもおかしいのです。 ※antはdos上ではなく、eclipseで行いましたが、dosでも同様のようでした。 eclipseでコンパイルしたクラスファイルの半分弱のサイズになっています。 本来は同じものになるのを期待していたのですが・・・。もちろん何か私の設定ミスだと思いますので、アドバイス頂けないでしょうか。 クラス1 package sample; import java.util.Date; public class Sample1 { public void func() { Date d = new Date(); if ((d.getTime() % 2) == 0) { System.out.println("true"); } else { System.out.println("false"); } } } クラス2 package sample; import junit.framework.TestCase; public class Sample1Test extends TestCase { public void testFunc() { Sample1 s = new Sample1(); s.func(); } } build.xml(文字数の関係でコンパイルに関係ない箇所は省きました) <?xml version="1.0" encoding="Shift_JIS"?> <project name="javahelloant" default="clean" basedir="./"> <!-- プロパティ 開始 --> <!-- libがあるディレクトリ --> <property name="lib.dir" value="lib"/> <!-- ソースファイルがあるディレクトリ --> <property name="src.dir" value="src"/> <property name="test.dir" value="test"/> <!-- クラスファイルの出力先ディレクトリ --> <property name="classes.dir" value="bin"/> <property name="classes-test.dir" value="bin-test"/> <!-- プロパティ 終了 --> <!-- パス 開始 --> <path id="classpath"> <fileset dir="${lib.dir}"> <include name="**/*.jar" /> </fileset> <pathelement location="${classes.dir}"/> </path> <!-- パス 終了 --> <!-- ターゲット 開始 --> <!-- コンパイル --> <target name="compile"> <javac srcdir="${src.dir}" destdir="${classes.dir}" /> <javac srcdir="${test.dir}" destdir="${classes-test.dir}" classpathref="classpath" /> </target> </project>

    • ベストアンサー
    • Java
  • eclipseの基本的な使い方。

    マダマダ解っていません。 Sample4→JREシステム・ライブラリー→src→main→Sample4.java これはどうなれば正解ですか? public class Sample4 { public static void main(String[] args) { System.out.println("こんにちは、Java!"); System.out.println("私の名前はこうぞうです。");     }   } エディターにはメイン型が含まれていません。 と出ます。 同様な質問で申し訳ありません。 Ctrl+F11で実行結果を出したいのです。 ご教示のほど、宜しくお願い申し上げます。

    • ベストアンサー
    • Java
  • eclipseで別サンプルを起動するには

    Java初心者です。 いま、eclipseでアンドロイド向けのアプリを作るために、 練習しています。(始めたばかりです。) そのときに、簡単なサンプルを複数作り、それの挙動を確かめたいのですが、 実行されるのは最初に作成したjavaファイルしか実行されません。 例えば、最初のプロジェクト作成時にパッケージxxx.yyyとして、Sample1.javaを作ったとします。 当然、この段階で実行すれば、Sample1が実行されます。 次に別パッケージにxxx.zzzを作成し、Sample2.javaを作り、実行したとしても、 実行結果にはSample1.javaの結果しかうつりません。 解決法としては、新しくプロジェクトを立ち上げ、その中にSample2.javaを作る方法があると思うのですが、 これだと見た目が煩雑になりますし、サンプルを作るたびに時間がかかり、あまりしたくありません。 他にいい方法などがありましたら、ご教授ください。よろしくお願いします。

    • ベストアンサー
    • Java
  • eclipseへサンプルコードをインポートしたい。

    こんにちは。 最近、JSP/サーブレットの勉強を始めた者です。 今使っている本についているサンプルコードをインポートしたいと思い、 ネットで調べながらやってみましたが、うまくできませんでした。 eclipse自体初心者であるため、インポートの基本的な方法、 また注意すること等教えていただけないでしょうか。 以下に私が行った手順などを記します。 ●test1というTomcatプロジェクトを作成 ●test1直下のWEB-INFにweb.xml、同じくTest1直下のclassesにサンプルのクラスファイル、   そしてWEB-INF/srcにサンプルのjavaファイルをインポート ●Tomcatを再起動し、ブラウザのURLに、http://localhost:8080/test1/1_1と入力 ●「HTTPステータス 404 - /test1/1_1」が表示される

    • ベストアンサー
    • Java
  • Eclipse

    Eclipseを使い、FileReaderでテキストファイルを読みこみたいのですが、 プロジェクトフォルダの中に読み込むテキストファイルを保存して、以下のように指定しました FileReader in = new FileReader("/workspace/Project/sam.txt"); しかし、エラーメッセージで、システムはこのパスを見つけられないと表示されました。 Projectフォルダの中には、classファイルが入っているbinフォルダと、javaファイルが入っているsrcフォルダがあるのですが、 テキストファイルをclassファイルと同じbinに保存してパスを指定しても見つけられないとエラーがでました。 srcフォルダに入れても同様のエラーです。 Eclipseでテキストファイルを読み込む場合、テキストファイルはどこに保存すればよいのでしょうか? それともパスの指定の仕方が間違っていますでしょうか?

    • ベストアンサー
    • Java
  • 会社で、eclipseを使ってjavaのプログラム

    会社で、eclipseを使ってjavaのプログラムを作る仕事をしていて、家でも練習しようと思いました。 eclipseの画面を見ていると、パッケージエクスプローラーに.javaファイルはありますが、.jarファイルがありません。 実行はできているのに、.jarファイルが生成されてないという事があるのでしょうか。 もしくは、表示の設定で、パッケージエクスプローラーにでてないだけでしょう。

    • ベストアンサー
    • Java
  • Eclipse3.6でSwingアプリケーションを作成しています。

    Eclipse3.6でSwingアプリケーションを作成しています。 ImageIconで画像のアドレスを登録し、画像をボタンとして使用したいのですが、画像のアドレスがフルアドレスでないとEclipse上で実行したときに画像が表示されません。 起動しているJAVAファイルと画像ファイルは同じ場所に保存してあります。 何か他の設定があるのでしょうか? 通常のJAVAコンパイル時のソース ImageIcon icon1 = new ImageIcon("./test.png"); JButton button1 = new JButton(icon1); ※このソースではEclipse上では画像が表示されない Eclipse上で起動させて時のソース ImageIcon icon1 = new ImageIcon("c:/eclipse/workspace/src/test.png"); JButton button1 = new JButton(icon1); 以上です。 宜しくお願いします。

    • ベストアンサー
    • Java
  • eclipse package Explorer

    eclipse package Explorer 今、package Explorerに Cui Gui HelloWorld Sample 4つの項目があります。 解釈としては4つの「プログラム」があるという事でよろしいのでしょうか?

    • ベストアンサー
    • Java
  • Eclipse/MacのExtentions使い方

    初めまして、Javaの勉強を始めたばかりの者です。 Macを使っています。 この度 /Library/Java/Extentions/にjarファイルを追加して追加したクラスを 使用するプログラムを作りました。 今後開発するにあたり、統合開発環境を使用していきたいと考えEclipseをインストールしました。 Eclipseで拡張ライブラリが使えず、もう何日も困っています。 どなたか助けて下さい。 /Library/Java/Extentions/に追加したjarファイルを使用するにはどうすれば良いのでしょうか? 何度も自分で試してみたのですが、どうしても追加したはずのクラスを使えないです。 プログラムの内容自体はコンソールで実行して見ているので間違いないはずなのですが、、、下記のようなエラーメッセージが出ます。 ------------------------------------------------------------------------------------------------------ Exception in thread "main" java.lang.Error: Unresolved compilation problems: Dodai を型に解決できません Dodai を型に解決できません ------------------------------------------------------------------------------------------------------ 新規プロジェクト作成のところから教えて頂きたいと思います。 宜しくお願い致します。 因みにEclipseを使わずコンソールから実行したファイルは下記の場所でした。 /Users/xxxx/JavaPro/Sample3-2/FusenExec.java javac FusenExec.javaでコンパイル FusenExec.classが出来る。 java FusenExecで実行 ・下記にEclipseでプロジェクトを作成した手順を記します。 新規プロジェクトの作成 ・ファイル>新規プロジェクト>Javaプロジェクト選択>JREの種類で「実行環境JREの使用」→JavaSE-1.6 ・Java設定 JREシステム・ライブラリー「JavaSE-1.6」となっていて、配下に追加したjarファイルが表示されています。 ・パッケージエクスプローラでsrcを選択 ファイル>新規>クラス パッケージ名:jp.xxx.eclipsebook 名前:Sample スーパークラス:java.lang.Object←元々書かれていた ・ソース --------------------------------------------------------------------- package jp.kuu.eclipsebook; public class Sample { /** * @param args */ public static void main(String[] args) { // TODO 自動生成されたメソッド・スタブ // 1枚目の付箋土台 Dodai fusen1 = new Dodai(); fusen1.setSize(200,50); fusen1.setVisible(true); } } --------------------------------------------------------------------------------- また、Eclipseで自動作成されたディレクトリの.javaファイルはターミナルからjavacコマンドでコンパイルしようとしても、コンパイル出来ませんでした。 何故なのでしょうか。何だか解らないことが多く、こんがらがって混乱しています。 どなたか助けて下さい。お願いいたします。 開発環境 ・MacOS10.6.8 ・java version 1.6.0_26(元々JDK(Java SE Development Kit)が入っていた。) ・拡張用ライブラリdodai.jarの場所は/Library/Java/Extensions/配下 ・統合開発環境 Eclipse3.7 ・日本語化 Pleiades1.3.3

専門家に質問してみよう