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

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


4
数が正規表現で素数であるかどうかを判断する方法は?
RosettaCodeでJavaの次のコード例を見つけました。 public static boolean prime(int n) { return !new String(new char[n]).matches(".?|(..+?)\\1+"); } 私は特にJavaは知りませんが、正規表現自体を除いて、このスニペットのすべての側面を理解しています 組み込みのPHP関数で見つかるように、Regexの基本的な知識から基本的な高度な知識があります。 .?|(..+?)\\1+素数をどのように照合しますか?
128 java  regex  primes 

5
Javaで簡単な警告メッセージを表示する方法は?
.NETから来ているので、デスクトップアプリでAlert()を呼び出すのに慣れています。ただし、このJavaデスクトップアプリでは、「Javaをご利用いただきありがとうございます」というメッセージを表示したいだけです。 (JOptionPaneを使用) もっと簡単な方法はありますか?
128 java  swing  joptionpane 

27
Eclipseを実行するには、JREまたはJDKが利用可能である必要があります。次の場所を検索してもJVMが見つかりませんでした
Eclipseを開くことができず、以前にEclipseを使用したことがあり、以前は問題なく開いていました。今、私は次のエラーメッセージを受け取り続けます: Eclipseを実行するには、Javaランタイム環境(JRE)またはJava開発キット(JDK)が利用可能である必要があります。次の場所を検索した後、Java仮想マシンは見つかりませんでした: 以前に日食を開いてプロジェクトで作業していて、開かない。 これは私が得続けているもののスクリーンショットです:
128 java  eclipse 


2
ORMマッピングの「所有側」とは何ですか?
正確には何を所有している側の平均?マッピングの例(1対多、1対1、多対1)の説明は何ですか? 次のテキストは、Java EE 6ドキュメントの@OneToOneの説明からの抜粋です。そこにはコンセプトを所有する側のコンセプトが見られます。 1対1の多重度を持つ別のエンティティへの単一値の関連付けを定義します。通常、関連付けられているターゲットエンティティを明示的に指定する必要はありません。参照されるオブジェクトのタイプから推測できるためです。関係が双方向の場合、非所有側はOneToOneアノテーションのmappedBy要素を使用して、所有側の関係フィールドまたはプロパティを指定する必要があります。
128 java  hibernate  orm  jpa  mapping 

12
実行時のJavaバージョンの取得
1.6で修正されたJDK 1.5のJavaバグを回避する必要があります。次の条件を使用しています。 if (System.getProperty("java.version").startsWith("1.5.")) { ... } else { ... } これは他のJVMでも機能しますか?これをチェックするより良い方法はありますか?
128 java  jvm 

21
Retrofit 2.0逆シリアル化されたエラー応答を取得する方法。
Retrofit 2.0.0-beta1を使用しています。 テストでは代替シナリオがあり、エラーHTTP 400が予想されます 欲しいのですretrofit.Response<MyError> response がresponse.body() == null MyErrorはデシリアライズされていません-ここでしか表示されません response.errorBody().string() しかし、それはオブジェクトとしてMyErrorを与えません
128 java  retrofit  retrofit2 

8
AndroidでLinearViewにTextViewを追加する方法
TextViewsコードでxml定義のレイアウトに追加しようとしています。多くのViewsものが定義されているxml-sheetがあります。しかし、コードにいくつかのビューを追加する必要があるためLinearLayout、xml-sheetにを作成します。 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:id="@+id/info" android:layout_height="wrap_content" android:orientation="vertical"> </LinearLayout> そしてこのレイアウトで、私は私のを追加したいTextView: View linearLayout = findViewById(R.id.info); //LinearLayout layout = (LinearLayout) findViewById(R.id.info); TextView valueTV = new TextView(this); valueTV.setText("hallo hallo"); valueTV.setId(5); valueTV.setLayoutParams(new LayoutParams( LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT)); ((LinearLayout) linearLayout).addView(valueTV); ただし、次のエラーメッセージしか表示されません。 : java.lang.ClassCastException: android.widget.TextView どうすればできますか? 助けてくれてありがとう。マーティン

4
Springで自己インスタンス化されたオブジェクトに依存関係を注入する方法は?
クラスがあるとしましょう: public class MyClass { @Autowired private AnotherBean anotherBean; } 次に、このクラスのオブジェクトを作成しました(または他のフレームワークがこのクラスのインスタンスを作成しました)。 MyClass obj = new MyClass(); 依存関係を注入することはまだ可能ですか?何かのようなもの: applicationContext.injectDependencies(obj); (Google Guiceには次のようなものがあると思います)


24
文字列から1文字を削除する方法
Javaで文字列の個々の文字にアクセスするために、 String.charAt(2)。Javaで文字列の個々の文字を削除する組み込み関数はありますか? このようなもの: if(String.charAt(1) == String.charAt(2){ //I want to remove the individual character at index 2. }
128 java  string 

8
HTMLファイルからPDFへの変換[終了]
現在のところ、この質問はQ&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 既存の(X)HTMLドキュメントからPDFファイルを自動的に生成する必要があります。入力ファイル(レポート)は、かなりシンプルなテーブルベースのレイアウトを使用しているので、JavaScript / CSSのような豪華なもののサポートはおそらく必要ありません。 私はJavaでの作業に慣れているので、javaプロジェクトで簡単に使用できるソリューションが望ましいです。ただし、Windowsシステムでのみ動作する必要があります。 feasableですが、(少なくとも、箱から出して)良い品質の出力を生成しません、それを行うための1つの方法は、使用しているCSS2XSLFO PDFファイルを作成するには、とApache FOPを。私が遭遇した問題は、CSS属性が適切に変換されていても、テーブルレイアウトがめちゃくちゃになっていて、テキストがテーブルセルからはみ出していることです。 また、Geckoレンダリングエンジンを使用するためのJava-APIであるJrexについても簡単に説明しました。 おそらくInternet Explorerのレンダリングエンジンからレンダリングされたページを取得し、それをPDF-Printerツールに自動的に送信する方法はありますか?私はWindowsでのOLEプログラミングの経験がないので、何が可能で何が不可能であるかについての手がかりはありません。 アイデアはありますか?
128 java  html  pdf  pdf-generation 

7
どのアノテーションを使用する必要がありますか:@IdClassまたは@EmbeddedId
JPA(れるJava Persistence API)仕様では、エンティティ複合キーを指定するための2種類の方法があります@IdClassと@EmbeddedId。 マッピングされたエンティティで両方のアノテーションを使用していますが、にあまり詳しくない人にとっては大きな混乱になることがわかりましたJPA。 複合キーを指定する方法を1つだけ採用したいと思います。どれが本当に最高ですか?どうして?

12
jarとして実行しているときにクラスパスリソースが見つかりません
Spring Boot 1.1.5と1.1.6の両方でこの問題が発生しています。@ Valueアノテーションを使用してクラスパスリソースをロードしています。これは、STS(3.6.0、Windows)内からアプリケーションを実行するとうまく機能します。しかし、mvnパッケージを実行してからjarを実行しようとすると、FileNotFound例外が発生します。 リソースmessage.txtはsrc / main / resourcesにあります。jarを検査して、最上位レベル(application.propertiesと同じレベル)に「message.txt」ファイルが含まれていることを確認しました。 ここにアプリケーションがあります: @Configuration @ComponentScan @EnableAutoConfiguration public class Application implements CommandLineRunner { private static final Logger logger = Logger.getLogger(Application.class); @Value("${message.file}") private Resource messageResource; public static void main(String[] args) { SpringApplication.run(Application.class, args); } @Override public void run(String... arg0) throws Exception { // both of …
128 java  spring-boot 

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