問題タブ [getresource]
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.
php - ページごとに異なるページ制限を持つ modx 革命のページネーション
ページネーションのために getResources と getPages を使用していました。ここで、最初のページに 6 つの子リソースがあり、それ以降のページにはそれぞれ 9 つの子リソースがあるという要件があります。limit パラメータで操作してみましたが、結果が得られませんでした。getResources と getPages を使用して何かを行う方法はありますか? 同様に役立つ他の方法。
前もって感謝します。
android - WavFile を使用するための文字列への Android リソース ディレクトリ名
ここからダウンロードした Wave ツールを使用しています: http://www.labbookpages.co.uk/audio/javaWavFiles.html
res/raw ディレクトリにある wav ファイルの読み取りを開始するために、メイン アクティビティを拡張するサブクラスで次のことを行いました。
context は次のように定義されます。
1行目はNullPointerExceptionを返しているので、WaveFileクラス(wavfile)の型がnullを返しているようです。これは、ファイル文字列を定義する方法に疑問を投げかけます。
リソース wavfile "xsp11_10db" を取得する方法が粗雑であることはわかっていますが、ファイルにアクセスする他の方法については知りません。URI を試してみましたが、ディレクトリが見つかりませんでした。
リソースからウェーブ ファイルを読み取るためのより良い方法、またはヌル ポインター例外の原因を知っている人はいますか。
事前に感謝します。
java - 親ディレクトリ参照を持つgetResource
jarに含まれるテキストファイルを読み込もうとしているJavaアプリがあります。
そうするとgetClass().getResource("/a/b/c/")
、そのパスのURLを作成でき、それを印刷でき、すべてが正常に表示されます。
ただし、試してみるとgetClass().getResource(/a/b/../")
、null
URLが返されます。
..
道のりが気に入らないようです。誰かが私が間違っているのを見ますか?役立つ場合は、さらにコードを投稿できます。
java - getResource() を実行時にファイルに
フォルダーの下(フォルダー内)にいくつかの.txt
ファイルを置きます。src
resources
File
しかし、このリソースから実行時に有効なものを作成できません。
プログラムを日食から実行します。クラスパスには何も入れていません。
テキスト ファイルをファイルに埋め込む必要があり.jar
ます。アプリを実行するときに、それらのファイルを取得して、ある場所にコピーしたいと考えています。
アップデート
私が行った場合InputStream is = getClass().getResourceAsStream("/resources/file.txt");
私はストリームを取得します!!
java - Java Swing JButton getResource がうまく機能しない
このコードは Windows XP で正しく動作します。しかし、自宅の Windows 7 マシンでは、getResource が null を返すため、アイコンが表示されません。絶対パスを試しましたが、うまくいきません。どうすればよいかわかりません。Eclipse を管理者モードで実行しています。
java - getclass().getResource() を静的コンテキストから取得するには?
URL
サンプルプロジェクトがそう言ったので、ファイルをオブジェクトにロードしようとしている関数があります。
を使用してみSecureFTP.class.getResource
ましたが、それでもコンパイルできませんでした。
私はJavaにかなり慣れていないので、何か間違っていることを知っています。
java - class.getResource( "。")はnullを返します
Webサービスクライアントプロジェクトでwsimportを使用して、wsdlファイルに基づいてアーティファクトクラスを生成しています。wsdlLocation属性を使用して、wsdlファイルをローカルで参照しようとしています。生成されたサービスは、サービスクラスが存在するパッケージへのパスとwsdlLocation属性の値に基づいてURLを作成しようとします。
問題は、生成されたサービスクラスがclass.getResource(".")
現在のディレクトリ(サービスクラスがあるパッケージ/ディレクトリ)へのパスを取得するために使用していることです。アプリケーションが(私の場合のように)jarにパッケージ化されている場合、このコードはnullを返します。class.getResource( "")が実際には正しいパスを返すことに気づきましたが、生成されたコードを変更することは醜い解決策のようです。前のコードが(意図したとおりに)生成されたサービスクラスが存在するパッケージ/ディレクトリへのパスを返すように、クラスパスを設定する方法があるかどうか疑問に思いましたか?
ありがとうございました
java - .getClassLoader().getResource() を使用してディレクトリからすべてのファイルをロードします
JUnit テストの 1 つで、ディレクトリに含まれるすべてのファイルをロードしようとしています。以前.getClassLoader().getResource("otherresources")
はディレクトリを見つけていました。それから私は新しいものを作りましたjava.io.File
。次に、listFiles()
すべての子ファイルを取得してから.getClassLoader().getResource()
、それらの各ファイルを再度ロードしました。
基本的に、ディレクトリ内のすべてのファイルを、それらが何であるかを正確に知らなくてもロードできるようにしたいと考えています。
Eclipse でテストを適切に実行できます。Maven() を使用してプロジェクトをビルドするmvn install
か、surefire( mvn -Dtest=FileTest test
)を使用してテスト ケースを単独で実行すると、テスト ケースはNullPointerException
. この問題は、リソースがデプロイされている JAR ファイル内で File API が意図したとおりに機能しないことに関係していると思います。
これを修正する方法に関するヒントはありますか?
java - Main.class.getResource() からファイルを取得
私はJavaで小さなゲームを作っています。このゲームでは、サウンドを追加しました。そのため、すべての画像と音声ファイルを jar に入れたいと考えています。写真の場合、これは簡単でした:
しかし、オーディオの場合、Eclipseでプログラムを実行した場合にのみ機能し、jarからは機能しません。私が使う:
では、.jar ファイル内からこのファイルを取得するにはどうすればよいでしょうか。
アップデート:
OK、Andrew のおかげでうまくいきました! サウンドを再生するために、ネットで見つけたクラスを使用しました。そのクラスは File を使用して AudioInputStream を取得するだけであることがわかったので、File のものを削除しました。
java - FileNotFoundException。動作すると同時に動作しませんか?
jarにアーカイブされているMethodsという静的クラスに次のコードがあります。
最初のSystem.out
(1)は言う:
2番目のSystem.out
(2)は言う:
4行目は
ファイルtagdict.txt
は、と同じパッケージに配置されます。つまりMethod.class
、ですde/fhg/scai/bio/harsha/classificationworkflow
。
FileNotFoundException
ファイルがすでにjar内で見つかったのに、4行目でがスローされる理由がわかりません。