問題タブ [java-7]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
440 参照

java - '検索を行うことは可能ですか。-JDK7のctimen'?

同等の'検索を実行することは可能ですか。-JDK7のctimen'(Unixコマンド)?つまり、最後に変更された時間に基づいてすべてのファイルを検索しますか?新しいFileVisitor/BasicFileAttributes / SimpleFileVisitorクラスを確認しましたが、どのように実行できるかわかりません。

0 投票する
4 に答える
28578 参照

java - パスがJava7の新しいファイルAPIを使用して既存のファイルを指しているかどうかを確認するにはどうすればよいですか?

古い、多かれ少なかれ非推奨のAPIには、ファイルシステム内の既存のAPIを指している場合にtrueを返すjava.io.Fileメソッドがありましたが、次のような同等のメソッドが見つかりませんでした。existsFilejava.nio.file.Path

もちろん、path元に戻すこともできますが、Fileそれを行うにはもっと良い方法があると思います。

編集:OK、指摘してくれたみんなに感謝しますFiles.exists。なぜそれがより複雑になったのか誰かが知っていますか(に単純なexists方法を持っているよりもPath)?

0 投票する
1 に答える
814 参照

java - JDK7 の推測されたジェネリック型とバックティック

私はJava チュートリアルを進めており、JDK7 でのジェネリック型推論について読んでいます。

次の構文に出くわしました...

…ちょっとややこしいですね。「ダイヤモンド」演算子と、コンテキストに基づいてジェネリック型を推論する方法を理解しています。

タイプ「String`」も明示的に指定しながら、ダイヤモンド演算子を使用してコンストラクターに渡されたタイプを推測する理由がわかりませんか? また、バックティックが関係している理由もわかりません!

また、以下の違いはありますか?

0 投票する
3 に答える
3463 参照

java - jdk7を使用してディレクトリを移動する方法

jdk7を使用して、クラスjava.nio.file.Filesを使用して空のディレクトリを別の空のディレクトリに移動しようとしています。BarFoo

そのコード スニペットを実行した後、BarディレクトリがFooディレクトリ ( ...\Foo\Bar) にあると予想しました。そうではありません。そして、これがキッカーです。これも削除されました。また、例外はスローされませんでした

私はこれを間違っていますか?

ノート

私はjdk7固有の解決策を探しています.私も問題を調査していますが、jdk7で遊んでいる人が他にいるかどうかを確認したいと思いました.

編集

受け入れられた答えに加えて、ここに別の解決策があります

0 投票する
8 に答える
28395 参照

java - 数値リテラルでのJava7アンダースコア

数字の数字を区切るためにを使用する必要がある_場合、それを使用できない次の場合を理解できません。

数字の文字列が予想される位置

(ここのJDK7ガイドに記載されています)

いくつかの例?

0 投票する
2 に答える
3358 参照

java - JDK7 ツールでの英語の使用の強制

ドイツの Windows マシンに JDK7 をインストールしましたが、最初に気付いたのは、JDK6 とは異なり、OS の後に取り、いくつかのメッセージ (たとえば、ツールからのヘルプ メッセージであり、コンパイラからのエラー メッセージではない) がドイツ語であることです。どこでも英語を使用するように強制するにはどうすればよいですか? 私の知る限り、インストーラーは言語固有ではなく、インストール中のすべてのメッセージは英語でした。

0 投票する
3 に答える
15600 参照

java - 文字列を含むJava 7 switchステートメントが機能しない

The Java Tutorialsによると、Java SE 7以降では、switch ステートメントの式で String オブジェクトを使用できます。

しかし、これは本当ですか?JRE をインストールして Eclipse プロジェクトのビルド パスに追加しましたが、次のコンパイル時エラーが発生します。

タイプ String の値をオンに切り替えることはできません。変換可能な int 値または enum 定数のみが許可されます

java.nio.file.Filesまた、そのクラスを使用できたので、正しく構成できたと思いますJLayer.

何か案は?

0 投票する
1 に答える
129 参照

java - ビルドb144はjava-7の現在の最新バージョンですか?

すでに6月2日を過ぎています!ところで、私が知りたいのは、Pure Dangerで述べられている機能が正確であるというのは本当ですか?

そうでない場合は、Java 7で完成した機能の正確な概要をどこで入手できるかを誰かが知っていますか?

そして、簡単な質問が1つだけあります。ダウンロードページには、26日のダウンロードのバージョンがリストされています。6月2日バージョン(最新)をどこでダウンロードできるか知っている人はいますか?

0 投票する
1 に答える
4462 参照

java - Java7 WatchService - 再帰的に監視されているネストされたディレクトリを削除しようとするとアクセス拒否エラーが発生する (Windows のみ)

Watching a Directory for Changes Java7 nio2 チュートリアルに従って、コード サンプルWatchDir.javaを使用してディレクトリの内容全体を再帰的に監視しました。

これは Linux と Mac ではうまく機能しますが、Windows (Vista と 7 でテスト済み) では、Windows エクスプローラーを使用してネストされた監視フォルダーを削除しようとすると、ファイルが削除されたときに「アクセスが拒否されました: このアクションを実行するには権限が必要です」のようなメッセージで失敗します。ネストされたディレクトリの 1 つに存在します。

たとえば、Windows でネストされたフォルダー ツリーを監視すると、次のようになります。

フォルダーAを削除しようとすると、前述のアクセス拒否エラーが発生します。ただし、次の場合は正常に機能します。

  • フォルダ A1 を削除してからフォルダ A を削除します
  • ファイルFを削除してからフォルダAを削除

nio2 WatchService を使用してネストされたディレクトリを再帰的に監視する方法はありますが、プログラムがネストされたファイルにアクセスしているように振る舞うことはありませんか?

0 投票する
5 に答える
18528 参照

java - Java チュートリアルの半透明ウィンドウの例は、jdk7 で遊んでいる人に問題を引き起こしていますか?

これがです。

TranslucentWindowたとえば、jdk7 をサポートする NetBeans IDE 7.0をビルドして実行すると、次の例外が発生します。

このスタック トレースによると、問題のある行はtw.setOpacity(0.55f). ただし、エラーが示すようsetUndecorated(true)に、フレームで呼び出すと、例外はスローされず、装飾はありませんが、半透明のウィンドウが作成されます (これは面倒です)。これは正常ですか?このコードは「そのまま」正しく実行されるべきではないでしょうか? 私は何かを見落としていますか?

編集

半透明のウィンドウが装飾されているように見えるのはなぜですか、それともこれはカスタム レンダリングですか?

それは何ですか...

ここに画像の説明を入力

どうあるべきか...

ここに画像の説明を入力