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
Angesichts des letzten Blocks nicht richtig gepolstert
Ich versuche, einen kennwortbasierten Verschlüsselungsalgorithmus zu implementieren, erhalte jedoch die folgende Ausnahme: javax.crypto.BadPaddingException: Der letzte Block ist nicht richtig aufgefüllt Was könnte das Problem sein? Hier ist mein Code: public class PasswordCrypter { private Key key; public PasswordCrypter(String password) { try{ KeyGenerator generator; generator = KeyGenerator.getInstance("DES"); SecureRandom sec = new …

9
So geben Sie ein benutzerdefiniertes Objekt aus einer Spring Data JPA GROUP BY-Abfrage zurück
Ich entwickle eine Spring Boot-Anwendung mit Spring Data JPA. Ich verwende eine benutzerdefinierte JPQL-Abfrage, um nach einem Feld zu gruppieren und die Anzahl zu ermitteln. Das Folgende ist meine Repository-Methode. @Query(value = "select count(v) as cnt, v.answer from Survey v group by v.answer") public List<?> findSurveyCount(); Es funktioniert und das …


21
Warum erhalte ich in Maven den Fehler "401 Unauthorized"?
Warum erhalte ich in Maven den Fehler "401 Unauthorized"? Hier ist der Fehler, den ich beim Aufrufen erhalte mvn deploy(vollständige Protokolle unten): [INFO] BUILD FAILURE [ERROR] Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy (default-deploy) on project xbnjava: Failed to deploy artifacts: Could not transfer artifact com.github.aliteralmind:xbnjava:pom:0.1.2 from/to sonatype-nexus-staging (https://oss.sonatype.org/service/local/staging/deploy/maven2/): Failed to transfer …
115 java  maven 

4
Wie verwende ich die neue Funktion computeIfAbsent?
Ich möchte Map.computeIfAbsent sehr gerne verwenden, aber es ist zu lange her, dass Lambdas im Undergrad sind. Fast direkt aus den Dokumenten: Es gibt ein Beispiel für die alte Art, Dinge zu tun: Map<String, Boolean> whoLetDogsOut = new ConcurrentHashMap<>(); String key = "snoop"; if (whoLetDogsOut.get(key) == null) { Boolean isLetOut …


23
Paket existiert nicht Fehler in IntelliJ
Ich versuche, die Barcode-Barcode-Druckbibliothek zu verwenden. Ich habe die Bibliothek erfolgreich über die Projektstruktur Bibliothek zu IntelliJ hinzugefügt. Dann habe ich die Pakete importiert und die Methoden geschrieben, was mir keinen Fehler gab. Die Pakete waren in der Klasse verfügbar. Aber wenn ich kompiliere, gibt es mir den Fehler: error: …

5
Was sind die Unterschiede zwischen Helper- und Utility-Klassen?
Wie bestimmen Sie, wie eine Klasse XHelper oder XUtils aufgerufen wird? Meiner Meinung nach: Die Hilfsklasse ist eine Klasse, die instanziiert werden und geschäftliche Arbeit leisten kann Die Utils-Klasse ist eine statische Klasse, die kleine und sich wiederholende Operationen für eine Art Instanz ausführt (Beispiel für die Utils-Klassen ArrayUtils oder …
115 java 

14
gradlew Befehl nicht gefunden?
Ich arbeite an einem Java-Projekt mit gradlew. Ich benutze Ubuntu Linux als mein Betriebssystem. Wenn ich "gradle" starte, läuft es und gibt mir Infos. Aber wenn ich "gradlew" ausführe, wird "Kein Befehl 'gradlew' gefunden, meinten Sie: Befehl 'gradle' aus Paket 'gradle' (Universum) gradlew: Befehl nicht gefunden" Ich habe meine Nachforschungen …

12
Konvertieren von Ints in Chars in Java
Dies wurde wahrscheinlich an anderer Stelle beantwortet, aber wie erhält man den Zeichenwert eines int-Werts? Insbesondere lese ich ein aus einem TCP-Stream und die .read () -Methode des Readers gibt ein int zurück. Wie bekomme ich einen Char daraus?
114 java  types 


6
Maven Installation OSX-Fehler Nicht unterstützt major.minor Version 51.0
Ich habe maven folgendermaßen installiert: (ein Tutorial) JAVA_HOME=/Library/Java/Home export M2_HOME=/Users/steven/zimmermann/maven export M2=$M2_HOME/bin export PATH=$M2:$PATH echo $JAVA_HOME echo $M2_HOME echo $M2 echo $PATH nano .bash_profile dann habe ich das echo so in das .bash_profile geschrieben: JAVA_HOME=/usr/libexec/java_home M2_HOME=/path/to/your/apache-maven-3.x.x M2=/path/to/your/apache-maven-3.x.x/bin PATH=/path/to/maven/bin:/$….bla-bla-bla… und auch ich habe das in die .bashrc geschrieben export M2_HOME=/Users/steven/zimmermann/maven export …


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.