คำถามติดแท็ก java

Java เป็นภาษาการเขียนโปรแกรมระดับสูงที่เป็นที่นิยม ใช้แท็กนี้เมื่อคุณมีปัญหาในการใช้หรือทำความเข้าใจภาษานั้น ๆ แท็กนี้ไม่ค่อยได้ใช้คนเดียวและมักใช้ร่วมกับ [สปริง], [สปริงบูต], [jakarta-ee], [android], [javafx], [gradle] และ [maven]

5
รุ่นเป้าหมายไม่ถูกต้อง: 1.7
ฉันเคยเห็นคำถามที่คล้ายกัน แต่ยังไม่พบคำตอบ ใช้ maven compile ฉันจะได้รับ: [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.0:compile (default-compile) on project api: Fatal error compiling: invalid target release: 1.7 -> [Help 1] นี่คือ pom.xml: <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.0</version> <configuration> <source>1.7</source> <target>1.7</target> <encoding>UTF-8</encoding> </configuration> </plugin> เวอร์ชัน Javac: javac 1.7.0_25 เวอร์ชัน Java: java version "1.7.0_25" Java(TM) SE Runtime …
121 java  maven  java-7 

8
อะไรคือความแตกต่างระหว่าง BDD frameworks สำหรับ Java? [ปิด]
ตามที่กล่าวมาในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบถาม & ตอบของเรา เราคาดหวังว่าคำตอบจะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจก่อให้เกิดการถกเถียงโต้แย้งการสำรวจความคิดเห็นหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงได้และอาจเปิดขึ้นมาใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อรับคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา อะไรคือข้อดีข้อเสียของแต่ละเฟรมเวิร์กBehavior Driven Development (BDD) สำหรับ Java ฉันพบบางส่วนที่นี่เช่น มันสมเหตุสมผลหรือไม่ที่จะใช้เฟรมเวิร์ก BDD หากฉันใช้ไลบรารีจำลอง (เช่นMockito ) อยู่แล้ว
121 java  bdd 


4
ฉันจะขอ http โดยใช้คุกกี้บน Android ได้อย่างไร?
ฉันต้องการส่งคำขอ http ไปยังเซิร์ฟเวอร์ระยะไกลในขณะที่จัดการคุกกี้อย่างถูกต้อง (เช่นจัดเก็บคุกกี้ที่เซิร์ฟเวอร์ส่งมาและส่งคุกกี้เหล่านั้นเมื่อฉันทำการร้องขอในภายหลัง) เป็นการดีที่จะเก็บคุกกี้ใด ๆ และทั้งหมดไว้ แต่สิ่งเดียวที่ฉันสนใจคือคุกกี้เซสชัน ด้วย java.net ดูเหมือนว่าวิธีที่ต้องการคือใช้ java.net.CookieHandler (คลาสฐานนามธรรม) และ java.net.CookieManager (การนำไปใช้อย่างเป็นรูปธรรม) Android มี java.net.CookieHandler แต่ดูเหมือนว่าจะไม่มี java.net.CookieManager ฉันสามารถเขียนโค้ดทั้งหมดด้วยมือโดยตรวจสอบส่วนหัว http แต่ดูเหมือนว่าจะต้องมีวิธีที่ง่ายกว่านี้ อะไรคือวิธีที่เหมาะสมในการส่งคำขอ http บน Android ในขณะที่เก็บคุกกี้ไว้
121 java  android  http  url  cookies 

7
การเรียงลำดับรายการอาร์เรย์ตามลำดับตัวอักษร (ไม่คำนึงถึงตัวพิมพ์เล็กและใหญ่)
ฉันมีสตริงอาร์เรย์namesที่มีชื่อบุคคล ฉันต้องการจัดเรียงรายการอาร์เรย์ตามลำดับตัวอักษร ArrayList<String> names = new ArrayList<String>(); names.add("seetha"); names.add("sudhin"); names.add("Swetha"); names.add("Neethu"); names.add("ananya"); names.add("Athira"); names.add("bala"); names.add("Tony"); names.add("Karthika"); names.add("Nithin"); names.add("Vinod"); names.add("jeena"); Collections.sort(names); for(int i=0; i<names.size(); i++) System.out.println(names.get(i)); ฉันพยายามจัดเรียงรายการตามวิธีด้านบน แต่กำลังแสดงอาร์เรย์ที่เรียงลำดับเป็น: Athira Karthika .. .. ananya bala ... แต่ฉันไม่อยากให้เป็นเรื่องละเอียดอ่อน ฉันต้องการผลลัพธ์เป็น: ananya Athira bala
121 java  sorting  arraylist 

10
ไม่สามารถนำเข้า XSSF ใน Apache POI
ฉันกำลังอ้างถึง Apache POI เวอร์ชัน 3.7 และฉันได้รับข้อผิดพลาด "ไม่สามารถแก้ไขได้" เมื่อฉันทำ: import org.apache.poi.xssf.usermodel.XSSFWorkbook; ข้อความนำเข้าอื่น ๆ ที่อ้างอิง POI อย่าให้ข้อผิดพลาดแก่ฉันเช่น: import org.apache.poi.ss.usermodel.*; ความคิดใด ๆ ??
121 java  apache-poi 

3
วิธี @ ลิงก์ไปยังค่า Enum โดยใช้ Javadoc
เมื่อใช้ Javadoc 1.5 ฉันไม่สามารถสร้างลิงก์ @ ไปยังค่าการแจงนับได้ สิ่งที่ฉันต้องการจะทำคือสร้าง Enum แบบนี้: public enum Planet { /** * MERCURY is a fun place. */ MERCURY, /** * VENUS is more fun. */ VENUS, /** * But nothing beats the Earth. */ EARTH, /** * Others we know nothing about. */ OTHERS } จากนั้นอ้างถึง …
121 java  javadoc 

4
วิธีการแยกรายการโดยใช้ GSON หรือไลบรารี JSON อื่นใน Java
ฉันสามารถทำให้ไฟล์ List<Video>ใน servlet ของฉันบน GAE ได้ แต่ฉันไม่สามารถยกเลิกการกำหนดค่าเริ่มต้นได้ ผมทำอะไรผิดหรือเปล่า? นี่คือวิดีโอสำหรับชั้นเรียนของฉันใน GAE ซึ่งต่อเนื่องกัน: package legiontube; import java.util.Date; import javax.jdo.annotations.IdGeneratorStrategy; import javax.jdo.annotations.IdentityType; import javax.jdo.annotations.PersistenceCapable; import javax.jdo.annotations.Persistent; import javax.jdo.annotations.PrimaryKey; @PersistenceCapable(identityType = IdentityType.APPLICATION) public class Video { @PrimaryKey private String id; @Persistent private String titulo; @Persistent private String descricao; @Persistent private Date date; public Video(){}; …
121 java  json  gson 

18
Java SecurityException: ข้อมูลผู้ลงนามไม่ตรงกัน
ฉันคอมไพล์ชั้นเรียนของฉันใหม่ตามปกติและทันใดนั้นก็ได้รับข้อความแสดงข้อผิดพลาดดังต่อไปนี้ ทำไม? จะแก้ไขได้อย่างไร? java.lang.SecurityException: class "Chinese_English_Dictionary"'s signer information does not match signer information of other classes in the same package at java.lang.ClassLoader.checkCerts(ClassLoader.java:776)

4
ฉันจะเข้าสู่ที่เก็บคีย์ Java แบบไม่ใช้รหัสผ่านหรือเปลี่ยนรหัสผ่านได้อย่างไร
ฉันกำลังพยายามนำเข้าใบรับรองที่เชื่อถือได้ไปยังที่เก็บคีย์ของJava cacertsแต่ฉันมีปัญหา ฉันพยายามแสดงรายการใบรับรองที่เชื่อถือได้ที่มีอยู่และดูเหมือนว่าที่เก็บคีย์จะไม่ได้รับการป้องกันด้วยรหัสผ่าน $ keytool -list -keystore cacerts Enter keystore password: ***************** WARNING WARNING WARNING ***************** * The integrity of the information stored in your keystore * * has NOT been verified! In order to verify its integrity, * * you must provide your keystore password. * ***************** WARNING WARNING …

8
ฉันจะล็อคไฟล์โดยใช้ java ได้อย่างไร (ถ้าเป็นไปได้)
ฉันมีกระบวนการ Java ที่เปิดไฟล์โดยใช้ FileReader ฉันจะป้องกันไม่ให้กระบวนการอื่น (Java) เปิดไฟล์นี้ได้อย่างไรหรืออย่างน้อยก็แจ้งให้กระบวนการที่สองนั้นทราบว่าไฟล์นั้นเปิดอยู่แล้ว? สิ่งนี้ทำให้กระบวนการที่สองได้รับข้อยกเว้นโดยอัตโนมัติหรือไม่หากไฟล์เปิดอยู่ (ซึ่งช่วยแก้ปัญหาของฉันได้) หรือฉันต้องเปิดอย่างชัดเจนในกระบวนการแรกด้วยแฟล็กหรืออาร์กิวเมนต์บางประเภท? ชี้แจง: ฉันมีแอป Java ที่แสดงรายการโฟลเดอร์และเปิดแต่ละไฟล์ในรายการเพื่อประมวลผล มันประมวลผลแต่ละไฟล์หลังจากที่อื่น ๆ การประมวลผลของแต่ละไฟล์ประกอบด้วยการอ่านและทำการคำนวณบางอย่างตามเนื้อหาและใช้เวลาประมาณ 2 นาที ฉันยังมีแอป Java อื่นที่ทำสิ่งเดียวกัน แต่เขียนลงในไฟล์แทน สิ่งที่ฉันต้องการคือสามารถเรียกใช้แอพเหล่านี้ได้ในเวลาเดียวกันดังนั้นสถานการณ์จึงเป็นเช่นนี้ ReadApp แสดงรายการโฟลเดอร์และค้นหาไฟล์ A, B, C จะเปิดไฟล์ A และเริ่มการอ่าน WriteApp แสดงรายการโฟลเดอร์และค้นหาไฟล์ A, B, C มันเปิดไฟล์ A เห็นว่าเปิดอยู่ (ด้วยข้อยกเว้นหรือวิธีใดก็ได้) และไปที่ไฟล์ B ReadApp เสร็จสิ้นไฟล์ A และไปยัง B มันจะเห็นว่ามัน เปิดอยู่และไปยัง …
121 java  file-io 

5
ฉันจะสร้างอินสแตนซ์วัตถุ JAXBElement <String> ได้อย่างไร
ฉันต้องการสร้างสิ่งเหล่านี้ตามที่อินเทอร์เฟซต้องการ ... ใครช่วยบอกวิธีสร้างได้ไหมเนื่องจากดูเหมือนจะไม่มีการกำหนดหรือกำหนดไว้
121 java  jaxb 

10
คัดลอกสตรีมเพื่อหลีกเลี่ยง "สตรีมได้รับการดำเนินการแล้วหรือปิด"
ฉันต้องการทำสตรีม Java 8 ซ้ำเพื่อที่ฉันจะได้จัดการกับมันสองครั้ง ฉันสามารถcollectเป็นรายการและรับสตรีมใหม่จากสิ่งนั้น // doSomething() returns a stream List&lt;A&gt; thing = doSomething().collect(toList()); thing.stream()... // do stuff thing.stream()... // do other stuff แต่ฉันคิดว่าควรมีวิธีที่มีประสิทธิภาพ / สง่างามกว่านี้ มีวิธีคัดลอกสตรีมโดยไม่เปลี่ยนเป็นคอลเล็กชันหรือไม่? ฉันกำลังทำงานกับสตรีมของEithers จริงๆดังนั้นต้องการประมวลผลการฉายภาพด้านซ้ายทางเดียวก่อนที่จะย้ายไปยังการฉายภาพด้านขวาและจัดการด้วยวิธีอื่น แบบนี้ (ซึ่งจนถึงตอนนี้ฉันบังคับให้ใช้toListเคล็ดลับด้วย) List&lt;Either&lt;Pair&lt;A, Throwable&gt;, A&gt;&gt; results = doSomething().collect(toList()); Stream&lt;Pair&lt;A, Throwable&gt;&gt; failures = results.stream().flatMap(either -&gt; either.left()); failures.forEach(failure -&gt; ... ); Stream&lt;A&gt; successes …

12
วิธีรวมไฟล์ jar ด้วยไฟล์ java และคอมไพล์ใน command prompt
ฉันมีไฟล์ jar 3 ไฟล์และไฟล์. java ที่ขึ้นอยู่กับไฟล์ jar เหล่านี้ ฉันจะรวบรวมไฟล์. java ด้วยไฟล์ jar เหล่านี้โดยใช้พรอมต์คำสั่งได้อย่างไร
121 java  jar  command-prompt 


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.