Als «java» getaggte Fragen

Java ist eine beliebte Programmiersprache auf hoher Ebene. Verwenden Sie dieses Tag, wenn Sie Probleme haben, die Sprache selbst zu verwenden oder zu verstehen. Dieses Tag wird selten alleine verwendet und wird am häufigsten in Verbindung mit [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] und [maven] verwendet.

4
Rufen Sie "java -jar MyFile.jar" mit zusätzlicher Klassenpfadoption auf
Ich habe eine JAR-Datei erstellt, die alle meine kompilierten Inhalte enthält. Zusätzlich kopiert mein Ant Build Skript die erforderlichen Bibliotheken in einen Unterordner "libs". Die Struktur sieht folgendermaßen aus: MyProgram.jar libs/ Wenn ich jetzt versuche, mein Programm auszuführen, wird folgende Fehlermeldung angezeigt: java -cp ".:/home/user/java/MyProgram/jar/libs" -jar MyProgram.jar java.lang.ClassNotFoundException: org.postgresql.Driver at …
91 java  jar  classpath 



4
Maven: Wie benenne ich die Kriegsdatei für das Projekt um?
Ich habe ein Projekt birdmit folgenden Komponenten inpom.xml <groupId>com.myorg</groupId> <artifactId>bird</artifactId> <version>1.0-SNAPSHOT</version> <packaging>pom</packaging> <name>bird</name> <modules> <module>persistence</module> <module>business</module> <module>service</module> <module>web</module> </modules> und das Webmodul als <parent> <artifactId>bird</artifactId> <groupId>com.myorg</groupId> <version>1.0-SNAPSHOT</version> </parent> <artifactId>web</artifactId> <packaging>war</packaging> Das Webmodul erstellt die Kriegsdatei mit dem Namen web-1.0-SNAPSHOT.war Wie kann ich diese mithilfe von Maven umbenennen bird.war?
91 java  maven 


16
Warten Sie, bis alle Threads ihre Arbeit in Java beendet haben
Ich schreibe eine Anwendung mit 5 Threads, die gleichzeitig Informationen aus dem Web abrufen und 5 verschiedene Felder in einer Pufferklasse ausfüllen. Ich muss Pufferdaten validieren und in einer Datenbank speichern, wenn alle Threads ihren Job beendet haben. Wie kann ich das tun (benachrichtigt werden, wenn alle Threads ihre Arbeit …


3
remove () in der von Arrays.asList () erstellten Liste löst eine UnsupportedOperationException aus
Ich habe eine Sammlung c1<MyClass>und ein Array a<MyClass>. Ich versuche, das Array in eine Sammlung zu konvertieren c2und zu tun c1.removeAll(c2), aber das wirft UnsupportedOperationException. Ich fand heraus, dass die asList()of Arrays-Klasse eine Klasse zurückgibt Arrays.ArrayListund diese Klasse die Klasse erbt, removeAll()von AbstractList()deren Implementierung ausgelöst wird UnsupportedOperationException. Myclass la[] = …
91 java 

3
Wie kann ich in Intellij IDEA einen regulären Ausdruck verwenden, um Groß- und Kleinschreibung zu ersetzen?
Ich habe danach gegoogelt und herausgefunden, wie ich mit anderen Regex-Parsern umgehen soll: http://vim.wikia.com/wiki/Changing_case_with_regular_expressions http://www.regular-expressions.info/replacecase.html Ich habe diese ausprobiert und auch nicht funktioniert. Als Beispiel möchte ich einen regulären Ausdruck verwenden, um dies zu ändern: private String Name; private Integer Bar = 2; Dazu: private String name; private Integer bar …




8
Gibt es eine JVM pro Java-Anwendung?
Wird dieselbe JVM von allen ausgeführten Java-Anwendungen verwendet oder gilt "eine JVM pro Java-Anwendung"? (Angenommen, die Anwendungen sind IntelliJ IDEA, ein Server und beispielsweise NetBeans.) Gibt es außerdem eine Verbindung zwischen zugewiesenen JVMs und Prozessen, die von jeder Java-Anwendung verwendet werden?
91 java  process  jvm 

22
Fehler beim Ausführen von sdkmanager --list mit Java 9
Ich habe heruntergeladen und installiert: JDK ( jdk-9.0.1_osx-x64_bin.dmg) von Oracle hier Android SDK ( sdk-tools-darwin-3859397.zip) von Google hier . Nach dem Konfigurieren der PATHVariablen habe ich versucht, sie auszuführen sdkmanager, wodurch der androidBefehl zum Verwalten von SDK-Komponenten ersetzt wurde. Es ist jedoch wie hier gezeigt fehlgeschlagen: $ sdkmanager --list Exception …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.