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

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

6
セルの値を日付に設定し、デフォルトのExcel日付形式を適用するにはどうすればよいですか?
私は、Apache POIを使用して、既存のExcel 2003ファイルをプログラムで読み取りました。.xlsファイル全体をメモリ内に作成し(引き続きApache POIを使用)、次に最後にファイルに書き込むという新しい要件があります。私の邪魔になる唯一の問題は、日付を含むセルの処理です。 次のコードを検討してください。 Date myDate = new Date(); HSSFCell myCell; // code that assigns a cell from an HSSFSheet to 'myCell' would go here... myCell.setCellValue(myDate); このセルを含むワークブックをファイルに書き出し、Excelで開くと、セルが数値として表示されます。はい、私はExcelがその「日付」を1900年1月1日からの日数として保存し、それがセル内の数値が表すものであることを理解しています。 質問:POIでどのAPI呼び出しを使用して、日付セルにデフォルトの日付形式を適用したいかを伝えることができますか? 理想的には、ユーザーが手動でExcelでスプレッドシートを開き、Excelが日付として認識したセル値を入力した場合に、Excelが割り当てたのと同じデフォルトの日付形式でスプレッドシートのセルを表示したいです。
101 java  date  apache-poi 

7
Hibernate:エンティティークラスに基づくdbテーブルの自動作成/更新
次のエンティティークラスがあります(Groovy内): import javax.persistence.Entity import javax.persistence.Id import javax.persistence.GeneratedValue import javax.persistence.GenerationType @Entity public class ServerNode { @Id @GeneratedValue(strategy = GenerationType.AUTO) Long id String firstName String lastName } そして私のpersistence.xml: <?xml version="1.0" encoding="UTF-8"?> <persistence xmlns="http://java.sun.com/xml/ns/persistence" version="1.0"> <persistence-unit name="NewPersistenceUnit"> <provider>org.hibernate.ejb.HibernatePersistence</provider> <properties> <property name="hibernate.connection.url" value="jdbc:mysql://localhost:3306/Icarus"/> <property name="hibernate.connection.driver_class" value="com.mysql.jdbc.Driver"/> <property name="hibernate.connection.username" value="root"/> <property name="hibernate.connection.password" value=""/> <property name="hibernate.archive.autodetection" …
101 java  mysql  hibernate  jpa  groovy 

15
Https Connection Android
httpsポストを実行していますが、ssl例外の例外が発生します。信頼されていないサーバー証明書です。通常のhttpを実行すると、完全に正常に動作します。どういうわけかサーバー証明書を受け入れる必要がありますか?
101 java  android  ssl 

6
javax.net.ssl.SSLHandshakeExceptionエラーを解決する方法
VPNに接続して在庫APIをセットアップし、製品リストを取得したところ、問題なく動作しました。Webサービスから結果を取得したら、UIにバインドします。また、PayPalを私のアプリケーションに統合して、エクスプレスチェックアウトの支払いを行うと、このエラーが発生します。私はバックエンドプロセスにサーブレットを使用しています。誰でもこの問題を修正する方法を言うことができますか? javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target


5
端末アプリケーションに適したJava、cursesのようなライブラリは何ですか?[閉まっている]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 3年前休業。 この質問を改善する 画面操作を行うJavaターミナルアプリケーションを書きたいのですが。* nix / Cの世界でcursesのように画面を操作できる優れたライブラリはありますか? 私が探している最小限の機能は、ウィンドウ処理とユーザー入力のサポートです。 機能について言えば、ユーザーが画面の他の部分にコマンド/テキストを入力しながら(同時に)データが定期的に更新されるターミナルの領域が欲しいです。

6
JAR内のネイティブライブラリとJNIライブラリをバンドルする方法
問題の図書館は東京内閣です。 再配布の問題を回避するために、ネイティブライブラリ、JNIライブラリ、およびすべてのJava APIクラスを1つのJARファイルに含めたいです。 GitHubでこれが試みられているようですが、 実際のネイティブライブラリは含まれず、JNIライブラリのみが含まれます。 これは、Leiningenのネイティブ依存プラグインに固有のようです(再配布可能としては機能しません)。 問題は、すべてを1つのJARにバンドルして再配布できるかどうかです。はいの場合、どのように? PS:はい、移植性に影響する可能性があることを理解しています。

4
JSR 305のステータスは何ですか?
JSR305対JSR308(Java Type Anotations)の質問を見ました-どちらが標準になりますか?JSR 308とJSR 305の違いを理解しています。 現時点では、308はJava 7用に予定されており、305は予定されていないことも理解しており、305の全体的なステータスに興味があります。 具体的には、私はいくつかのプロジェクトでGoogleコレクションとJSR-305を使用しており(Guiceのベストプラクティスの1つが提唱しているのと同様の方法で)、より「将来の方向性」に配慮したアプローチがあるかどうか疑問に思っていました代わりに。JSR-305グループについても質問する予定ですが、そのグループはあまり活動がなく、ここに誰か他に情報があるのではないかと思っていました。
101 java  jsr305 

14
Math.ceilを使用してJavaをintに切り上げる
int total = (int) Math.ceil(157/32); なぜまだ4を返すのですか?157/32 = 4.90625、私は切り上げる必要があります、私は周りを見回しましたが、これは正しい方法のようです。 タイプtotalとして試してみましたdoubleが、4.0を取得しました。 何が悪いのですか?
101 java  math 


14
Javaで2つの数値を乗算するとオーバーフローが発生するかどうかを確認するにはどうすればよいですか?
2つの数値を乗算するとオーバーフローが発生するという特殊なケースを処理したいと思います。コードは次のようになります。 int a = 20; long b = 30; // if a or b are big enough, this result will silently overflow long c = a * b; これは簡易バージョンです。実際のプログラムaでbは、実行時に他の場所から供給されます。私が達成したいのは次のようなものです: long c; if (a * b will overflow) { c = Long.MAX_VALUE; } else { c = a * b; } …

14
文字列内のすべての文字のインデックス
次のコードは2を出力します String word = "bannanas"; String guess = "n"; int index; System.out.println( index = word.indexOf(guess) ); 文字列「bannanas」の「n」(「推測」)のすべてのインデックスを取得する方法を知りたい 予想される結果は次のとおりです。 [2,3,5]

14
java.lang.OutOfMemoryError?
のドキュメントはjava.lang.Error言う: ErrorはThrowableのサブクラスであり、妥当なアプリケーションがキャッチしようとしてはならない重大な問題を示します しかしjava.lang.Error、のサブクラスとjava.lang.Throwable同様に、このタイプのThrowableをキャッチできます。 なぜこの種の例外をキャッチするのが良くないのか理解しています。私が理解している限り、キャッチすることにした場合、キャッチハンドラはそれ自体でメモリを割り当てるべきではありません。それ以外の場合OutOfMemoryErrorは再びスローされます。 だから、私の質問は: 捕まえるのjava.lang.OutOfMemoryErrorが良いかもしれない現実のシナリオはありますか? キャッチすることにした場合java.lang.OutOfMemoryError、キャッチハンドラがそれ自体でメモリを割り当てないようにするにはどうすればよいですか(ツールやベストプラクティス)。

14
WebサーバーなしのSpring Boot
JMSキューからメッセージを取得し、一部のデータをログファイルに保存する単純なSpring Bootアプリケーションがありますが、Webサーバーは必要ありません。WebサーバーなしでSpring Bootを起動する方法はありますか?
101 java  spring-boot 

20
ロンボクはゲッターとセッターを生成していません
Mavenベースのプロジェクトを別のコンピューターとホラー、どこにでも赤いマーカーに送信しようとしたところです!! ただし、mvn clean install問題なく構築されています。 すぐに、私はLombokが私のクラスのゲッターとセッターを生成していないことに気付きましたが、@Getterと@SetterはEclipseによって正しく認識されています。 両方のコンピューターは同じMavenバージョン(3.0.4)を使用しますが、JDKは異なります(1.6_23および1.6_33)。どちらもEclipse Indigo 32ビットを使用しています。問題を解決する方法についてのアイデアはありますか?
101 java  eclipse  maven  lombok 

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