タグ付けされた質問 「java」

Javaは人気のある高水準プログラミング言語です。言語自体の使用または理解に問題がある場合は、このタグを使用してください。このタグが単独で使用されることはめったになく、[spring]、[spring-boot]、[jakarta-ee]、[android]、[javafx]、[gradle]、および[maven]と組み合わせて使用​​されることがほとんどです。

9
javacオプションは、指定されたディレクトリ下のすべてのjavaファイルを再帰的にコンパイルします
プロジェクトでjavacコンパイラを使用してjavaファイルをコンパイルしています。ファイルは、このようないくつかのパッケージ上に分散されていますcom.vistas.util、com.vistas.converter、com.vistas.LineHelper、com.current.mdcontect。 これらの各パッケージにはいくつかのJavaファイルがあります。私はこのようにjavacを使用しています: javac com/vistas/util/*.java com/vistas/converter/*.java com.vistas.LineHelper/*.java com/current/mdcontect/*.java (1行) 非常に多くのパスを指定する代わりに、親のcomディレクトリからすべてのjavaファイルを再帰的にコンパイルするようにコンパイラーに要求するにはどうすればよいですか?
127 java  javac 


2
Intellij IDEAで折りたたまれたパッケージチェーンを拡張する方法
Intellij IDEAは、中間のパッケージが空の場合、パッケージを自動的にチェーンします。それは一般的に素晴らしい機能です。ただし、特に新しいプロジェクトの新しいパッケージ構造を作成している最中に、それらを連鎖させたくない場合があります。特定のパッケージでこの機能を無効にする設定に遭遇した可能性がありますが、今のところ見つかりません。それで、誰もがこの機能を制御する方法を知っていますか?どうもありがとうございました。 ちなみに、説明が必要な場合のために、パッケージチェーンとは次のとおりです。次のパッケージ構造があるとします。 $ tree com com └── company └── project └── some └── feature 中間フォルダ内には他に何もないので、Intellij IDEAは自動的に次のように表示します com.company.project.some.feature プロジェクトエクスプローラでは、パッケージがチェーンされているように見えます。

4
Javaジェネリッククラスを作成する場合、山括弧のチルダは何を意味しますか?
私はいくつかのJMockitの例を読んでいて、このコードを見つけました: final List<OrderItem> actualItems = new ArrayList<~>(); 一般的な識別子のチルダは何を意味しますか?単項ビット単位のNOT演算子であることはわかっていますが、ここにはオペランドがありません。 また、コンパイルしてみたところエラーになりました。何か足りないのですか?

6
Javaで曜日を表示する日付形式はありますか?
"yyyy-mm-dd"-日付を形式2011-02-26 "yyyy-MMM-dd"で表示する- 日付を形式で表示するなどの日付形式を知っています2011-FEB-26 例: SimpleDateFormat formatter = new SimpleDateFormat( "yyyy/MMM/dd "); 曜日などを表示するのに役立つフォーマットが必要です2011-02-MON。曜日を月と年の文字で表示したいだけです。このような形式を教えていただけますか?

7
コンテキストパスなしでリクエストURIを取得するにはどうすればよいですか?
メソッドrequest.getRequestURI()は、コンテキストパスとともにURIを返します。 たとえば、アプリケーションのベースURLがであるhttp://localhost:8080/myapp/(つまり、コンテキストパスがmyappである)場合、を呼び出すrequest.getRequestURI()とhttp://localhost:8080/myapp/secure/users、が返され/myapp/secure/usersます。 この部分/secure/users、つまりコンテキストパスのないURI のみを取得する方法はありますか?
127 java  servlets 

7
Gradleタスク-引数をJavaアプリケーションに渡す
カスタムGradleタスクで実行するJavaアプリケーションがあり、アプリケーションを呼び出すときにいくつかの引数が必要です。これらは: programName ( string | -f filename | -d key | -h) Options: string Message to be used. -d key Use default messages, key must be s[hort], m[edium] or l[ong]. -f filename Use specified file as input. -h Help dialog. Gradleタスクは次のようになります。 task run (type: JavaExec){ description = "Secure algorythm testing" …
127 java  gradle  arguments 

8
Spring-Data-JPAアノテーションのsetMaxResults?
Spring-Data-JPAをプロジェクトに組み込もうとしています。私を混乱させる1つのことは、アノテーションによってsetMaxResults(n)をどのように実現するかです。 たとえば、私のコード: public interface UserRepository extends CrudRepository<User , Long> { @Query(value="From User u where u.otherObj = ?1 ") public User findByOhterObj(OtherObj otherObj); } one (and only one)otherObjからUser を返す必要があるだけですが、maxResultsに注釈を付ける方法が見つかりません。誰かが私にヒントを与えることはできますか? (mysqlは不平を言う: com.mysql.jdbc.JDBC4PreparedStatement@5add5415: select user0_.id as id100_, user0_.created as created100_ from User user0_ where user0_.id=2 limit ** NOT SPECIFIED ** WARN util.JDBCExceptionReporter - …

10
ストリームを2回読み取る
どのようにして同じ入力ストリームを2回読み取りますか?どういうわけかそれをコピーすることは可能ですか? Webから画像を取得し、ローカルに保存してから、保存した画像を返す必要があります。私は、ダウンロードしたコンテンツに新しいストリームを開始してからもう一度読み取るのではなく、同じストリームを使用する方が速くなると考えました。
127 java  inputstream 

8
JavaジェネリックT対オブジェクト
次の2つのメソッド宣言の違いは何ですか。 public Object doSomething(Object obj) {....} public <T> T doSomething(T t) {....} 一方でできる/できることはありますか?このサイトの他の場所でこの質問を見つけることができませんでした。
127 java  generics 

3
観察可能なvs流動可能なrxJava2
私は新しいrx java 2を見ていました、そして私がbackpressureもうの考えを理解しているのかよくわかりません... 私たちにObservableはbackpressureサポートがなく、サポートがあることは知っFlowableています。 例に基づいて、私が持っているflowableとしましょうinterval: Flowable.interval(1, TimeUnit.MILLISECONDS, Schedulers.io()) .observeOn(AndroidSchedulers.mainThread()) .subscribe(new Consumer<Long>() { @Override public void accept(Long aLong) throws Exception { // do smth } }); これは約128個の値の後でクラッシュします。これは、アイテムを取得するよりも消費が遅いことは明らかです。 しかし、私たちは同じです Observable Observable.interval(1, TimeUnit.MILLISECONDS, Schedulers.io()) .observeOn(AndroidSchedulers.mainThread()) .subscribe(new Consumer<Long>() { @Override public void accept(Long aLong) throws Exception { // do smth } }); 消費を遅らせても、これはまったく機能しません。Flowable仕事をするためにonBackpressureDrop、私が演算子を置くとしましょう、クラッシュはなくなりましたが、すべての値が放出されるわけではありません。 だから私が現在頭の中で答えを見つけることができない基本的な質問はなぜbackpressure私がプレーンを使用できるのか気にすべきなObservableのbufferですか?それとも反対側からbackpressure、消費の管理と処理に有利な点は何ですか?
127 java  android  rx-java 

10
Gradle-プラットフォームをターゲットにできませんでした:「JavaSE8」ツールチェーンを使用:「JDK7(1.7)」
ローカルのGradleディストリビューションを使用してIntellijIdeaにGradleプロジェクトをインポートしようとしていますが、次のメッセージでスタックトレースを取得していますCould not target platform: 'Java SE 8' using tool chain: 'JDK 7 (1.7)'。誰かが理由を説明してもらえますか?

28
アプリでサポートされていないmajor.minorバージョン52.0
Androidプロジェクトをコンパイルしようとしていますが、このエラーが発生します [INFO] Exception in thread "main" java.lang.UnsupportedClassVersionError: com/android/dx/command/Main : Unsupported major.minor version 52.0 [INFO] at java.lang.ClassLoader.defineClass1(Native Method) [INFO] at java.lang.ClassLoader.defineClass(ClassLoader.java:800) [INFO] at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) [INFO] at java.net.URLClassLoader.defineClass(URLClassLoader.java:449) [INFO] at java.net.URLClassLoader.access$100(URLClassLoader.java:71) [INFO] at java.net.URLClassLoader$1.run(URLClassLoader.java:361) [INFO] at java.net.URLClassLoader$1.run(URLClassLoader.java:355) [INFO] at java.security.AccessController.doPrivileged(Native Method) [INFO] at java.net.URLClassLoader.findClass(URLClassLoader.java:354) [INFO] at java.lang.ClassLoader.loadClass(ClassLoader.java:425) [INFO] at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) [INFO] at …

17
Hibernateエラー-QuerySyntaxException:ユーザーがマッピングされていません[ユーザーから]
「users」テーブルからすべてのユーザーのリストを取得しようとすると、次のエラーが発生します。 org.hibernate.hql.internal.ast.QuerySyntaxException: users is not mapped [from users] org.hibernate.hql.internal.ast.util.SessionFactoryHelper.requireClassPersister(SessionFactoryHelper.java:180) org.hibernate.hql.internal.ast.tree.FromElementFactory.addFromElement(FromElementFactory.java:110) org.hibernate.hql.internal.ast.tree.FromClause.addFromElement(FromClause.java:93) これは、ユーザーを追加/取得するために私が書いたコードです。 public List<User> getUsers() { Session session = HibernateUtil.getSessionFactory().getCurrentSession(); session.beginTransaction(); List<User> result = (List<User>) session.createQuery("from users").list(); session.getTransaction().commit(); return result; } public void addUser(User user) { Session session = HibernateUtil.getSessionFactory().getCurrentSession(); session.beginTransaction(); session.save(user); session.getTransaction().commit(); } public void addUser(List<User> users) { Session …
126 java  hibernate 

16
Spring MVC(@ResponseBody)で応答コンテンツタイプを設定する人
私は注釈付きのSpring MVC Java Webアプリケーションを突堤Webサーバー(現在はMaven Jetty Plugin)で実行しています。 文字列ヘルプテキストだけを返す1つのコントローラーメソッドでAJAXサポートを実行しようとしています。リソースはUTF-8エンコーディングであり、文字列もそうですが、サーバーからの応答には content-encoding: text/plain;charset=ISO-8859-1 ブラウザが送信したときでも Accept-Charset windows-1250,utf-8;q=0.7,*;q=0.7 どういうわけか春のデフォルト構成を使用しています このBeanを構成に追加するためのヒントを見つけましたが、エンコーディングをサポートしておらず、代わりにデフォルトのBeanが使用されているため、使用されていないと思います。 <bean class="org.springframework.http.converter.StringHttpMessageConverter"> <property name="supportedMediaTypes" value="text/plain;charset=UTF-8" /> </bean> 私のコントローラーコードは(この応答タイプの変更は私には機能しないことに注意してください): @RequestMapping(value = "ajax/gethelp") public @ResponseBody String handleGetHelp(Locale loc, String code, HttpServletResponse response) { log.debug("Getting help for code: " + code); response.setContentType("text/plain;charset=UTF-8"); String help = messageSource.getMessage(code, null, loc); log.debug("Help …

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.