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

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

6
「APK META-INF / *にコピーされた重複ファイル」の解決方法
私は商用のandroidアプリケーションで働いています。また、さまざまなライセンスタイプでライセンスされているいくつかのライブラリを使用しています。 ライブラリに帰属情報が記載された「NOTICE」ファイルがある場合は、配布時にその通知を含める必要があります (たとえば、そのうちの1つはApache License 2.0でライセンスされています)。 複数のライブラリがあります。gradleまたはAndroid Studioでビルドを実行すると、次のビルドエラーが発生します。 * What went wrong: Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'. > com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileException: Duplicate files copied in APK META-INF/license.txt インターネットとstackoverflowでこれまでに見つけた回答はbuild.gradle、次のファイルに追加して、license.txt(notice.txtまたはこのように干渉する可能性のあるその他のファイル)をパッケージから削除することを提案しています。 packagingOptions { exclude 'META-INF/DEPENDENCIES.txt' exclude 'META-INF/LICENSE.txt' exclude 'META-INF/NOTICE.txt' exclude 'META-INF/NOTICE' exclude 'META-INF/LICENSE' exclude 'META-INF/DEPENDENCIES' exclude 'META-INF/notice.txt' exclude 'META-INF/license.txt' exclude 'META-INF/dependencies.txt' exclude 'META-INF/LGPL2.1' } たとえば、Android …
91 java  android  gradle 


10
SQLiteを使用したAndroidの外部キー制約?カスケードの削除時
トラックとウェイポイントの2つのテーブルがあります。トラックには多くのウェイポイントを設定できますが、ウェイポイントは1つのトラックにのみ割り当てられます。 ウェイポイントテーブルには、トラックが作成されるとtrack_IDを挿入する「trackidfk」という列がありますが、この列には外部キー制約を設定していません。 割り当てられたウェイポイントを削除したいトラックを削除した場合、これは可能ですか?トリガーの使用について読みましたが、Androidでサポートされているとは思いません。 ウェイポイントテーブルを作成するには: public void onCreate(SQLiteDatabase db) { db.execSQL( "CREATE TABLE " + TABLE_NAME + " (" + _ID + " INTEGER PRIMARY KEY AUTOINCREMENT, " + LONGITUDE + " INTEGER," + LATITUDE + " INTEGER," + TIME + " INTEGER," + TRACK_ID_FK + " INTEGER" + " );" …

21
Android 5.0でRecyclerViewを使用しようとするとアプリがクラッシュする
新しいRecyclerViewをいじろうとしています。実行しようとすると、アプリがすぐにクラッシュします。からメソッドにアクセスしようとするとNullPointerExceptionが発生しますandroid.support.v7.widget.RecyclerView。私は他の投稿を見て、ほとんどの人が持っていなかったことcompile 'com.android.support:recyclerview-v7:+'がわかりましたが、私はそれを試しました、そしてそれはまったく助けにはなりませんでした。この時点で何をすべきか本当にわからない、どんな助けもいただければ幸いです。ここでエラーログ:(私は写真を投稿しますが、まだ10人の担当者がいません) java.lang.NullPointerException: Attempt to invoke virtual method 'void android.support.v7.widget.RecyclerView$LayoutManager.onMeasure(android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State, int, int)' on a null object reference at android.support.v7.widget.RecyclerView.onMeasure(RecyclerView.java:1764) at android.view.View.measure(View.java:17430) at android.widget.RelativeLayout.measureChildHorizontal(RelativeLayout.java:727) at android.widget.RelativeLayout.onMeasure(RelativeLayout.java:463) at android.view.View.measure(View.java:17430) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5463) at android.widget.FrameLayout.onMeasure(FrameLayout.java:430) at android.view.View.measure(View.java:17430) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5463) at android.widget.FrameLayout.onMeasure(FrameLayout.java:430) at android.view.View.measure(View.java:17430) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5463) at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1436) at android.widget.LinearLayout.measureVertical(LinearLayout.java:722) at android.widget.LinearLayout.onMeasure(LinearLayout.java:613) at android.view.View.measure(View.java:17430) …

6
標準入力から行ごとに読み取る方法は?
標準入力から1行ずつ読み取るScalaのレシピは何ですか?同等のJavaコードのようなもの: import java.util.Scanner; public class ScannerTest { public static void main(String args[]) { Scanner sc = new Scanner(System.in); while(sc.hasNext()){ System.out.println(sc.nextLine()); } } }

9
文字列をJavaの異なる形式で日付に解析する
別の形式に変換StringしたいDate。 例えば、 私はユーザーから取得しています、 String fromDate = "19/05/2009"; // i.e. (dd/MM/yyyy) format これfromDateを"yyyy-MM-dd"フォーマットの日付オブジェクトとして変換したい これどうやってするの?
91 java  string  date 


15
Java Byte []配列を比較する方法
public class ByteArr { public static void main(String[] args){ Byte[] a = {(byte)0x03, (byte)0x00, (byte)0x00, (byte)0x00}; Byte[] b = {(byte)0x03, (byte)0x00, (byte)0x00, (byte)0x00}; byte[] aa = {(byte)0x03, (byte)0x00, (byte)0x00, (byte)0x00}; byte[] bb = {(byte)0x03, (byte)0x00, (byte)0x00, (byte)0x00}; System.out.println(a); System.out.println(b); System.out.println(a == b); System.out.println(a.equals(b)); System.out.println(aa); System.out.println(bb); System.out.println(aa == bb); System.out.println(aa.equals(bb)); } …
91 java 

6
Log4j2構成-log4j2構成ファイルが見つかりません
最近、log4j2ロガーの使い方を学ぶことにしました。必要なjarファイルをダウンロードし、ライブラリ、xml構成ファイルを作成して使用しようとしました。残念ながら、コンソール(Eclipse)でこのステートメントを取得します。 ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging only errors to the console. これは私のテストクラスコードです: package log4j.test; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; public class Log4jTest { static final Logger logger = LogManager.getLogger(Logger.class.getName()); public static void main(String[] args) { logger.trace("trace"); logger.debug("debug"); logger.info("info"); logger.warn("warn"); logger.error("error"); logger.fatal("fatal"); } } そして私のxml設定ファイル: <?xml …
91 java  logging  log4j2 

4
追加のクラスパスオプションを指定して「java -jar MyFile.jar」を呼び出します
コンパイルしたものをすべて含むjarファイルを作成しました。さらに、私のantビルドスクリプトは、必要なライブラリーをサブフォルダー「libs」にコピーします。構造は次のようになります。 MyProgram.jar libs/ そのため、プログラムを実行しようとすると、次のエラーが発生します。 java -cp ".:/home/user/java/MyProgram/jar/libs" -jar MyProgram.jar java.lang.ClassNotFoundException: org.postgresql.Driver at java.net.URLClassLoader$1.run(URLClassLoader.java:217) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:205) at java.lang.ClassLoader.loadClass(ClassLoader.java:321) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294) at java.lang.ClassLoader.loadClass(ClassLoader.java:266) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:186) at database.PostgresQL.getConnection(PostgresQL.java:38) at recommender.dao.Creative2IdxDAO.createCreatives2Idx(Creative2IdxDAO.java:19) at main.Main.calculateCorrelationMatrix(Main.java:51) at main.Main.main(Main.java:28) java.lang.NullPointerException at recommender.dao.Creative2IdxDAO.createCreatives2Idx(Creative2IdxDAO.java:25) at main.Main.calculateCorrelationMatrix(Main.java:51) at main.Main.main(Main.java:28) なぜこれが起こるのですか?
91 java  jar  classpath 

9
JVM用のC#の実装
JVMにC#を実装しようとしている人はいますか?Java開発者として、私はC#を羨望の念を抱いて見つめてきましたが、JVMの移植性と成熟度を放棄するつもりはありません。JVMのためのさまざまなツールは言うまでもありません。 JVMとCLRの間にいくつかの重要な違いがあることは知っていますが、ショートッパーであるものはありますか?
91 c#  java  clr  jvm 


7
Javaアプリケーションの悪意のあるコードに対するサンドボックス
ユーザーがサーバーで実行する独自のコードを送信できるシミュレーションサーバー環境では、ユーザーが送信したコードをサンドボックスのサイドで実行すると、アプレットがブラウザー内にあるのとは異なり、明らかに有利です。これらのサブミットされたコンポーネントを分離するために別のVMレイヤーを追加するのではなく、JVM自体を活用できるようにしたかったのです。 この種の制限は、既存のJavaサンドボックスモデルを使用して可能であるように見えますが、実行中のアプリケーションのユーザーが送信した部分だけでそれを有効にする動的な方法はありますか?
91 java  plugins  sandbox 

2
AndroidでC ++からJavaメソッドを呼び出す
Javaがネイティブメソッドを呼び出す間に、C ++から単純なJavaメソッド呼び出しを取得しようとしています。Javaコードは次のとおりです。 public class MainActivity extends Activity { private static String LIB_NAME = "name"; static { System.loadLibrary(LIB_NAME); } /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); TextView tv = (TextView) findViewById(R.id.textview); tv.setText(this.getJniString()); } public void messageMe(String text) { System.out.println(text); } public …

16
Java:最大公約数を取得する
このような関数が、BigIntegerに存在することを確認しましたBigInteger#gcd。他のタイプ(int、longまたはInteger)でも機能するJavaの他の関数はありますか?これはjava.lang.Math.gcd(あらゆる種類のオーバーロードで)理にかなっているようですが、ありません。別の場所ですか? (この質問を「自分で実装する方法」と混同しないでください!)

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