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.


9
Holen Sie sich zur Laufzeit die Maven-Artefaktversion
Ich habe festgestellt, dass in der JAR eines Maven-Artefakts das Attribut project.version in zwei Dateien enthalten ist: META-INF/maven/${groupId}/${artifactId}/pom.properties META-INF/maven/${groupId}/${artifactId}/pom.xml Gibt es eine empfohlene Möglichkeit, diese Version zur Laufzeit zu lesen?
175 java  maven-2 

13
Integer.toString (int i) vs String.valueOf (int i)
Ich frage mich, warum die Methode String.valueOf(int i)existiert? Ich benutze diese Methode zur Umwandlung intin Stringund nur die entdeckte Integer.toString(int i)Methode. Nachdem ich mir die Implementierung dieser Methoden angesehen hatte, sah ich, dass die erste die zweite aufruft. Infolgedessen beinhalten alle meine Anrufe String.valueOf(int i)einen Anruf mehr als einen direkten …
175 java 





25
So finden Sie heraus, wie die Tomcat-Version ausgeführt wird
Ich versuche, Appfuse + Tomcat + jRebel zum Laufen zu bringen. Appfuse verwendet standardmäßig Cargo, um Tomcat (Version 7.0.33) herunterzuladen und die Anwendung darauf bereitzustellen. Ich möchte einen bereits installierten Tomcat (Version 7.0.27) anstelle des heruntergeladenen verwenden. Ich habe die Änderung gemäß den häufig gestellten Fragen vorgenommen . mvn cargo:runWie …
175 java  tomcat  appfuse 



19
Zugriffsbeschränkung: Der Typ 'Anwendung' ist keine API (Einschränkung der erforderlichen Bibliothek rt.jar)
Hier ist der Code: package mscontroller; import javax.swing.*; import com.apple.eawt.Application; public class Main { public static void main(String[] args) { Application app = new Application(); app.setEnabledAboutMenu(true); AMEListener listener = new AMEListener(); app.addApplicationListener(listener); JFrame mainFrame = new JFrame("Application Menu Example"); mainFrame.setSize(500, 500); mainFrame.setVisible(true); } } Hier ist der Fehler: Exception in …
174 java  eclipse  macos  jar 

11
Gibt es einen Grund, getClass () der Instanz von .equals () vorzuziehen?
Ich verwende Eclipse zum Generieren von .equals()und .hashCode()und es gibt eine Option mit der Bezeichnung "Verwenden Sie 'instanceof' zum Vergleichen von Typen". Standardmäßig ist diese Option deaktiviert und wird .getClass()zum Vergleichen von Typen verwendet. Gibt es einen Grund , warum ich es vorziehen sollte .getClass()über instanceof? Ohne zu verwenden instanceof: …



7
Klassen in Java entladen?
Ich habe einen benutzerdefinierten Klassenlader, damit eine Desktop-Anwendung dynamisch Klassen von einem AppServer laden kann, mit dem ich sprechen muss. Wir haben dies getan, da die Menge an Gläsern, die dazu benötigt werden, lächerlich ist (wenn wir sie versenden wollten). Wir haben auch Versionsprobleme, wenn wir die Klassen zur Laufzeit …
174 java  classloader 

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.