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

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

2
File.separatorとFileSystem.getSeparator()とSystem.getProperty(“ file.separator”)?
プラットフォームに依存する「ファイル区切り」をプラットフォームに依存しないようにする方法は3つあるようです。 java.io.File.separator java.nio.file.FileSystems.getDefault().getSeparator(); System.getProperty("file.separator") いつどれを使用するかをどのように決定しますか? それらの間にも違いはありますか?


30
「jarfileにアクセスできません」エラーの原因は何ですか?
IDEを使用せずにプログラムを実行したい。jarファイルと実行可能なjarファイルを作成しました。exe jarファイルをダブルクリックしても何も起こりません。cmdでコマンドを使用しようとすると、次のようになります。 Error: Unable to access jarfile <path> 私はコマンドを使用します: java -jar Calculator.jar jarの作成方法: プロジェクトフォルダを右クリック(電卓) 選択する Javaフォルダーをクリックし、「Exectuable Jar File」を選択して、次を選択します 起動構成:メイン-電卓 エクスポート先の作成 「完了」を押して利益を上げましょう まあ、そうでもない。
136 java  jar  executable-jar 

7
HttpURLConnectionでプロキシを使用するにはどうすればよいですか?
これをしたら... conn = new URL(urlString).openConnection(); System.out.println("Proxy? " + conn.usingProxy()); 印刷する Proxy? false 問題は、プロキシの背後にいることです。JVMはWindowsでプロキシ情報をどこから取得しますか?どうすれば設定できますか?私の他のすべてのアプリは私のプロキシに完全に満足しているようです。
136 java  windows  http  proxy 


8
Mockitoを使用してクラスのメンバー変数をモックする
私は特に開発とユニットテストの初心者です。私の要件はかなり単純だと思いますが、私はこれについて他の考えを知りたいと思っています。 私のように2つのクラスがあるとしましょう- public class First { Second second ; public First(){ second = new Second(); } public String doSecond(){ return second.doSecond(); } } class Second { public String doSecond(){ return "Do Something"; } } First.doSecond()メソッドをテストするための単体テストを書いているとしましょう。しかし、私はSecond.doSecond()そのようにクラスをモックしたいとします。私はこれを行うためにMockitoを使用しています。 public void testFirst(){ Second sec = mock(Second.class); when(sec.doSecond()).thenReturn("Stubbed Second"); First first = new First(); assertEquals("Stubbed …
136 java  mocking  mockito 

10
文字列の長さに基づいて文字列をトリミングする
文字数が10文字を超える場合、文字列をトリミングしたい。 文字列の長さが12(String s="abcdafghijkl")の場合、新しいトリミングされた文字列にはが含まれると仮定します"abcdefgh.."。 どうすればこれを達成できますか?
136 java  string 

15
Spring-現在のスレッドで使用可能な実際のトランザクションを持つEntityManagerがない-「持続」呼び出しを確実に処理できない
「永続化」メソッドを呼び出してエンティティモデルをSpring MVC Webアプリケーションのデータベースに保存しようとすると、このエラーが発生します。この特定のエラーに関連する可能性のあるインターネットの投稿またはページは実際には見つかりません。EntityManagerFactory Beanに何か問題があるようですが、私はSpringプログラミングにかなり慣れていないので、私にとってはすべてがうまく初期化されており、Webのさまざまなチュートリアル記事に従っているようです。 dispatcher-servlet.xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:context="http://www.springframework.org/schema/context" xmlns:jpa="http://www.springframework.org/schema/data/jpa" xsi:schemaLocation=" http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-4.0.xsd http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.0.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.0.xsd http://www.springframework.org/schema/jdbc http://www.springframework.org/schema/jdbc/spring-jdbc-3.2.xsd http://www.springframework.org/schema/data/jpa http://www.springframework.org/schema/data/jpa/spring-jpa-1.3.xsd http://www.springframework.org/schema/data/repository http://www.springframework.org/schema/data/repository/spring-repository-1.5.xsd http://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee-3.2.xsd"> <context:component-scan base-package="wymysl.Controllers" /> <jpa:repositories base-package="wymysl.repositories"/> <context:component-scan base-package="wymysl.beans" /> <context:component-scan base-package="wymysl.Validators" /> <bean class="org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor" /> <bean class="org.springframework.orm.hibernate4.HibernateExceptionTranslator"/> <bean id="passwordValidator" class="wymysl.Validators.PasswordValidator"></bean> <bean id="dataSource" …

12
最も効率的なJavaコレクションライブラリは何ですか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 最も効率的なJavaコレクションライブラリは何ですか? 数年前、私は多くのJavaを実行し、当時、その群れが最高の(最も効率的な)Javaコレクション実装であるという印象を持っていました。しかし、「最も有用な無料のJavaライブラリー」という質問に対する回答を読んだとき、私はtroveについてほとんど言及されていないことに気づきました。それでは、どのJavaコレクションライブラリが今最高ですか? 更新:明確にするために、何百万ものエントリをハッシュテーブルなどに格納する必要があるときに使用するライブラリを知りたいと思っています(小さなランタイムとメモリフットプリントが必要です)。
135 java  collections 

30
Eclipseエラー:「インポートXXXを解決できません」
私はEclipseでHibernateを操作しようとしています。新しいシンプルなプロジェクトを作成していて、CVSを介して同僚のプロジェクトもダウンロードしました。どちらも動作しませんが、私の同僚のEclipseでは動作します。問題は、HibernateクラスをインポートするたびにEclipseが言うことです。 The import org.hibernate cannot be resolved しかし、すべてのHibernate jarはビルドパスにあります。つまり、 antlr-2.7.6.jar cglib-2.2.jar commons-collections-3.1.jar dom4j-1.6.1.jar hibernate3.jar hibernate-jpa-2.0-api-1.0.0.Final.jar javassist-3.12.0.GA.jar jta-1.1.jar slf4j-api-1.6.1.jar
135 java  eclipse  import  jar  buildpath 

6
Javaでリンクリストデータ構造を作成するにはどうすればよいですか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 8年前に閉鎖。 Javaでリンクリストを作成する最良の方法は何ですか?

16
Java:0 <= x <nの範囲の長い乱数
ランダムクラスには、指定された範囲でランダムな整数を生成するメソッドがあります。例えば: Random r = new Random(); int x = r.nextInt(100); これは、0以上100未満のint数を生成します。長い数でもまったく同じようにしたいと思います。 long y = magicRandomLongGenerator(100); ランダムクラスにはnextLong()しかありませんが、範囲を設定することはできません。

9
静的メソッドがメソッドと見なされるのはなぜですか?
コースの一部のコードの説明を書いていますが、誤って単語methodをfunction交換して使用しています。私は戻って言葉遣いを修正することにしましたが、私の理解の穴にぶつかりました。 私が理解していることから、サブルーチンはfunctionクラスのインスタンスに作用しない場合(その効果は明示的な入力/出力に制限されます)、methodクラスのインスタンスに作用する場合(それはインスタンスへの副作用を排除します)。 このトピックに関しては良い議論があります。受け入れられた回答の定義によれmethodば、インスタンスは暗黙的に渡されることはなく、インスタンスのメンバーにアクセスできないため、static は実際には関数である必要があります。 ただし、これは気になっていますが、methods実際にはstatic は関数ではありませんか? それらの定義により、クラスの特定のインスタンスには作用しません。彼らは関係のためにクラスに「結びついている」だけです。静的サブルーチンを「メソッド」と呼ぶ見栄えの良いサイトをいくつか見たことがあります(Oracle、Fredosaurus、ProgrammingSimplified)ので、これらはすべて用語を見落としているか、何か不足しています(私の推測は後者です)。 。 正しい文言を使用していることを確認したいのですが。 誰かがこれを片付けることができますか?

27
JRE 1.7-Javaバージョン-戻り値:java / lang / NoClassDefFoundError:java / lang / Object
Javaアプリケーション、または単に「java」を実行すると、jvmが失敗します。 VM java / lang / NoClassDefFoundError:java / lang / Objectの初期化中にエラーが発生しました ここに間違った答えのリストがあります: / binディレクトリを含む正しいJavaホームディレクトリがグローバルPATHにある JAVA_HOMEが正しく設定されている コマンドjava -fullversionの実行 $ java -fullversion ./java full version "1.7.0_05-b05" / usr / java内のシンボリックリンクはすべて、正しいJavaインストールを指します。 システムの作成時に「デフォルト」のJavaをインストールしなかった java -version 失敗します...上記と同じエラー Javaインストールのディレクトリ構造の下からコマンドを発行しても機能しない これは64ビットの64ビットJavaです 何か案は?
135 java 


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