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
So laden / referenzieren Sie eine Datei als Dateiinstanz aus dem Klassenpfad
Ich habe eine Datei in meinem Klassenpfad, z com/path/to/file.txt. Ich muss diese Datei als java.io.FileObjekt laden oder referenzieren . Dies liegt daran, dass ich mit auf die Datei zugreifen muss java.io.RandomAccessFile(die Datei ist groß und ich muss nach einem bestimmten Byte-Offset suchen). Ist das möglich? Die Konstruktoren für RandomAccessFilebenötigen eine …
72 java  classpath 




5
Umgang mit CORS mit JAX-RS mit Jersey
Ich entwickle eine Java-Skript-Client-Anwendung. Auf der Serverseite muss ich CORS verarbeiten, alle Dienste, die ich mit JERSEY in JAX-RS geschrieben habe. Mein Code: @CrossOriginResourceSharing(allowAllOrigins = true) @GET @Path("/readOthersCalendar") @Produces("application/json") public Response readOthersCalendar(String dataJson) throws Exception { //my code. Edited by gimbal2 to fix formatting return Response.status(status).entity(jsonResponse).header("Access-Control-Allow-Origin", "*").build(); } Ab sofort …
72 java  rest  jersey  jax-rs  cors 


6
Formatieren Sie eine Nachricht mit MessageFormat.format () in Java
Ich habe einige Nachrichten in einem Ressourcenpaket gespeichert. Ich versuche, diese Nachrichten wie folgt zu formatieren. import java.text.MessageFormat; String text = MessageFormat.format("You're about to delete {0} rows.", 5); System.out.println(text); Angenommen, der erste Parameter, dh die eigentliche Nachricht, wird in einer Eigenschaftendatei gespeichert, die irgendwie abgerufen wird. Der zweite Parameter, dh …

4
Warum ist assertEquals (double, double) in JUnit veraltet?
Ich habe mich gefragt warum assertEquals(double, double) veraltet ist. ich benutzte import static org.junit.Assert.assertEquals; habe JUnit 4.11 und verwendet. Unten ist mein Code: import org.junit.Test; import static org.junit.Assert.assertEquals; public class AccountTest { @Test public void test() { Account checking = new Account(Account.CHECKING); checking.deposit(1000.0); checking.withdraw(100.0); assertEquals(900.0, checking.getBalance()); } } checking.getBalance() gibt …
72 java  junit  junit4 

3
Nachrüstung 2 - URL-Abfrageparameter
Ich verwende Abfrageparameter, um die von der Google Maps-API benötigten Werte festzulegen. Das Problem ist, dass ich das &Vorzeichen für den ersten Abfrageparameter nicht benötige . @GET("/maps/api/geocode/json?") Call<JsonObject> getLocationInfo(@Query("address") String zipCode, @Query("sensor") boolean sensor, @Query("client") String client, @Query("signature") String signature); Nachrüstung erzeugt: &address=90210&sensor=false&client=gme-client&signature=signkey was dazu führt, dass der Anruf fehlschlägt, …

12
Löschen funktioniert nicht mit JpaRepository
Ich habe eine Spring 4-App, in der ich versuche, eine Instanz einer Entität aus meiner Datenbank zu löschen. Ich habe die folgende Entität: @Entity public class Token implements Serializable { @Id @SequenceGenerator(name = "seqToken", sequenceName = "SEQ_TOKEN", initialValue = 500, allocationSize = 1) @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "seqToken") @Column(name …

6
Wie hänge ich VisualVM an einen einfachen Java-Prozess an, der in einem Docker-Container ausgeführt wird?
Eigentlich wollte ich eine Lösung für JEE-Container, speziell für Glassfish, aber nachdem ich viele Kombinationen von Einstellungen ausprobiert hatte und keinen Erfolg hatte, reduzierte ich das Setup auf den einfachsten Fall. Hier ist mein Hello World-Daemon, der in einem Docker-Container gestartet wurde. Ich möchte anhängen jconsoleoder VisulaVMdaran. Alles ist auf …
72 java  docker  jmx 

3
Mehrere Ausnahmen in Java-8 abfangen
Beim Ausprobieren der Multi-Catch- Funktion habe ich in meinem gefundenm1() Methode , funktioniert alles wie erwartet. Im m2()selben Code wird jedoch nicht kompiliert. Ich habe gerade die Syntax geändert, um die Anzahl der Codezeilen zu reduzieren. public class Main { public int m1(boolean bool) { try { if (bool) { …

6
So verhindern Sie, dass Gson Ganzzahlen als Floats ausdrückt
Gson hat ein merkwürdiges Verhalten, wenn ich versuche, einen String in json zu konvertieren. Der folgende Code wandelt den Zeichenfolgenentwurf in JSON-Antworten um. Gibt es eine Möglichkeit zu verhindern, dass gson allen ganzzahligen Werten die '.0 hinzufügt? ArrayList<Hashtable<String, Object>> responses; Type ResponseList = new TypeToken<ArrayList<Hashtable<String, Object>>>() {}.getType(); responses = new …
71 java  android  gson 


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.