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

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


6
ฉันจะอัปโหลดโปรเจ็กต์ Eclipse ไปยัง GitHub ได้อย่างไร
ฉันมีรหัสใน Eclipse ที่ฉันต้องการอัปโหลดไปยัง GitHub แต่จนถึงตอนนี้ฉันยังหาวิธีไม่ได้ มันขึ้นว่า "สร้างที่เก็บ" แต่ดูเหมือนโฟลเดอร์ที่เก็บโปรเจ็กต์ของคุณมากกว่าและฉันไม่แน่ใจว่าจะอัปโหลดโค้ดของฉันไปยังมันได้อย่างไร ขออภัยสำหรับคำถามที่ดูเหมือนโง่ นอกจากนี้หนึ่งจะลบที่เก็บได้อย่างไร ไม่เห็นวิธีทำเช่นนั้น
90 java  eclipse  git  github 

7
การต่ออนุกรม enums กับแจ็คสัน
ฉันมี Enum desrcibed ด้านล่าง: public enum OrderType { UNKNOWN(0, "Undefined"), TYPEA(1, "Type A"), TYPEB(2, "Type B"), TYPEC(3, "Type C"); private Integer id; private String name; private WorkOrderType(Integer id, String name) { this.id = id; this.name = name; } //Setters, getters.... } ฉันส่งคืนอาร์เรย์ enum ด้วยคอนโทรลเลอร์ของฉัน ( new OrderType[] {UNKNOWN,TYPEA,TYPEB,TYPEC};) และ Spring …

4
BitmapFactory.decodeStream คืนค่า null เมื่อตั้งค่าตัวเลือก
BitmapFactory.decodeStream(inputStream)ผมมีปัญหาเกี่ยวกับ เมื่อใช้งานโดยไม่มีตัวเลือกจะส่งคืนรูปภาพ แต่เมื่อฉันใช้กับตัวเลือกเช่นเดียวกับ.decodeStream(inputStream, null, options)มันจะไม่ส่งคืน Bitmaps สิ่งที่ฉันกำลังพยายามทำคือการย่อขนาดบิตแมปก่อนที่ฉันจะโหลดจริงเพื่อบันทึกหน่วยความจำ ฉันได้อ่านคำแนะนำที่ดีบางอย่าง .decodeStreamแต่ก็ไม่มีใครใช้ การจัดการ Bitmaps ขนาดใหญ่ และที่นี่ การประมวลผลภาพใน Android ทำงานได้ดี URL url = new URL(sUrl); HttpURLConnection connection = (HttpURLConnection) url.openConnection(); InputStream is = connection.getInputStream(); Bitmap img = BitmapFactory.decodeStream(is, null, options); ไม่ทำงาน InputStream is = connection.getInputStream(); Bitmap img = BitmapFactory.decodeStream(is, null, options); InputStream is = …
90 java  android  image  bitmap 

11
ถูกกฎหมายหรือไม่ที่จะเรียกวิธีการเริ่มต้นสองครั้งบนเธรดเดียวกัน
รหัสต่อไปนี้นำไปสู่java.lang.IllegalThreadStateException: Thread already startedเมื่อฉันเรียกstart()method ครั้งที่สองในโปรแกรม updateUI.join(); if (!updateUI.isAlive()) updateUI.start(); นี้เกิดขึ้นสองครั้งที่updateUI.start()ถูกเรียกว่า updateUI.start()ฉันได้ก้าวผ่านมันหลายครั้งและด้ายที่เรียกว่าสมบูรณ์และทำงานให้เสร็จก่อนกดปุ่ม การโทรupdateUI.run()หลีกเลี่ยงข้อผิดพลาด แต่ทำให้เธรดทำงานในเธรด UI (เธรดการเรียกตามที่กล่าวไว้ในโพสต์อื่น ๆ บน SO) ซึ่งไม่ใช่สิ่งที่ฉันต้องการ เธรดสามารถเริ่มต้นได้เพียงครั้งเดียวหรือไม่? ถ้าเป็นเช่นนั้นฉันจะทำอย่างไรหากต้องการเรียกใช้เธรดอีกครั้ง เธรดนี้กำลังทำการคำนวณบางอย่างในพื้นหลังหากฉันไม่ได้ทำในเธรดมากกว่าที่ทำในเธรด UI และผู้ใช้มีการรอนานอย่างไม่มีเหตุผล

11
วิธีแยกวิเคราะห์ JSON Array (ไม่ใช่ Json Object) ใน Android
ฉันมีปัญหาในการค้นหาวิธีแยกวิเคราะห์ JSONArray ดูเหมือนว่า: [{"name":"name1","url":"url1"},{"name":"name2","url":"url2"},...] ฉันรู้วิธีแยกวิเคราะห์หาก JSON เขียนแตกต่างกัน (กล่าวอีกนัยหนึ่งคือถ้าฉันมีวัตถุ json ส่งคืนแทนที่จะเป็นอาร์เรย์ของวัตถุ) แต่มันคือทั้งหมดที่ฉันมีและต้องไปกับมัน * แก้ไข: เป็น json ที่ถูกต้อง ฉันสร้างแอพ iPhone โดยใช้ json นี้ตอนนี้ฉันต้องทำสำหรับ Android และคิดไม่ออก มีตัวอย่างมากมาย แต่ทั้งหมดนั้นเกี่ยวข้องกับ JSONObject ฉันต้องการบางอย่างสำหรับ JSONArray ใครช่วยให้คำแนะนำหรือแบบฝึกหัดหรือตัวอย่างได้ไหม ชื่นชมมาก!
90 java  android  json  gson  arrays 

2
ไลบรารีตัวสร้างโค้ด Java QR ที่ดีที่สุดคืออะไร [ปิด]
ตามที่กล่าวมาในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบถาม & ตอบของเรา เราคาดหวังว่าคำตอบจะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจก่อให้เกิดการถกเถียงโต้แย้งการสำรวจความคิดเห็นหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงได้และอาจเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อรับคำแนะนำ ปิดให้บริการใน9 ปีที่ผ่านมา ฉันต้องการสร้างรหัส QR แบบไดนามิกใน Java ไลบรารีตัวสร้างรหัส QR ที่ดีที่สุดที่จะใช้คืออะไร ฉันจะพิจารณาทั้งเชิงพาณิชย์และโอเพนซอร์ซ?
90 java  qr-code 

8
Maven ไม่รู้จักโมดูลพี่น้องเมื่อรัน mvn dependency: tree
ฉันกำลังพยายามตั้งค่าโครงการ Maven แบบหลายโมดูลและดูเหมือนว่าการพึ่งพาระหว่างโมดูลนั้นไม่ได้รับการตั้งค่าอย่างถูกต้อง ฉันมี: <modules> <module>commons</module> <module>storage</module> </modules> ใน POM แม่ (ซึ่งมีปอมชนิดบรรจุภัณฑ์) และไดเร็กทอรีย่อยcommons/และstorage/กำหนด JAR poms ที่มีชื่อเดียวกัน การจัดเก็บขึ้นอยู่กับคอมมอนส์ ในไดเร็กทอรีหลัก (หลัก) ฉันเรียกใช้mvn dependency:treeและดู: [INFO] Building system [INFO] task-segment: [dependency:tree] [INFO] ------------------------------------------------------------------------ [INFO] [dependency:tree {execution: default-cli}] [INFO] domain:system:pom:1.0-SNAPSHOT [INFO] \- junit:junit:jar:3.8.1:test [INFO] ------------------------------------------------------------------------ [INFO] Building commons [INFO] task-segment: [dependency:tree] [INFO] ------------------------------------------------------------------------ [INFO] [dependency:tree …

21
การตั้งค่าชื่อ ActionBar แบบกำหนดเองจาก Fragment
ใน Main ของFragmentActivityฉันฉันตั้งค่าActionBarหัวข้อที่กำหนดเองดังนี้: LayoutInflater inflator = (LayoutInflater) this .getSystemService(Context.LAYOUT_INFLATER_SERVICE); View v = inflator.inflate(R.layout.custom_titlebar, null); TextView tv = (TextView) v.findViewById(R.id.title); Typeface tf = Typeface.createFromAsset(this.getAssets(), "fonts/capsuula.ttf"); tv.setTypeface(tf); tv.setText(this.getTitle()); actionBar.setCustomView(v); ทำงานได้สมบูรณ์แบบ อย่างไรก็ตามเมื่อฉันเปิดรายการอื่นFragmentsฉันต้องการให้ชื่อเปลี่ยน ฉันไม่แน่ใจว่าจะเข้าถึง Main ได้Activityอย่างไร? ที่ผ่านมาฉันทำสิ่งนี้: ((MainFragmentActivity) getActivity()).getSupportActionBar().setTitle( catTitle); มีใครสามารถแนะนำวิธีการที่เหมาะสมได้หรือไม่? XML: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@android:color/transparent" > <TextView android:id="@+id/title" android:layout_width="wrap_content" …

7
ไม่รวม @Component จาก @ComponentScan
ฉันมีองค์ประกอบที่ฉันต้องการแยกออกจาก@ComponentScanรายการเฉพาะ@Configuration: @Component("foo") class Foo { ... } มิฉะนั้นดูเหมือนว่าจะปะทะกับคลาสอื่น ๆ ในโครงการของฉัน ฉันไม่เข้าใจการชนกันอย่างถ่องแท้ แต่ถ้าฉันแสดงความคิดเห็นใน@Componentคำอธิบายประกอบสิ่งต่างๆจะเป็นไปอย่างที่ฉันต้องการ แต่โปรเจ็กต์อื่น ๆ ที่ต้องอาศัยไลบรารีนี้คาดว่าคลาสนี้จะจัดการโดย Spring ดังนั้นฉันจึงขอข้ามไปเฉพาะในโปรเจ็กต์ของฉัน ฉันลองใช้@ComponentScan.Filter: @Configuration @EnableSpringConfigured @ComponentScan(basePackages = {"com.example"}, excludeFilters={ @ComponentScan.Filter(type=FilterType.ASSIGNABLE_TYPE, value=Foo.class)}) public class MySpringConfiguration {} แต่ดูเหมือนจะไม่ได้ผล ถ้าฉันลองใช้FilterType.ASSIGNABLE_TYPEฉันได้รับข้อผิดพลาดแปลก ๆ เกี่ยวกับการไม่สามารถโหลดคลาสที่ดูเหมือนสุ่มได้: เกิดจาก: java.io.FileNotFoundException: class path resource [junit / framework / TestCase.class] ไม่สามารถเปิดได้เนื่องจากไม่มีอยู่ ฉันยังลองใช้type=FilterType.CUSTOMดังต่อไปนี้: class ExcludeFooFilter implements TypeFilter …

12
จะเรียกใช้งานบางอย่างทุกวันในช่วงเวลาใดเวลาหนึ่งโดยใช้ ScheduledExecutorService ได้อย่างไร?
ฉันพยายามทำงานบางอย่างทุกวันตอนตี 5 ตอนเช้า ดังนั้นฉันจึงตัดสินใจใช้ScheduledExecutorServiceสำหรับสิ่งนี้ แต่จนถึงตอนนี้ฉันได้เห็นตัวอย่างที่แสดงวิธีเรียกใช้งานทุกสองสามนาที และฉันไม่พบตัวอย่างใด ๆ ที่แสดงวิธีการทำงานทุกวันในช่วงเวลาใดเวลาหนึ่ง (ตี 5) ในตอนเช้าและยังพิจารณาถึงความเป็นจริงของเวลาออมแสงด้วย - ด้านล่างนี้คือรหัสของฉันซึ่งจะทำงานทุก ๆ 15 นาที - public class ScheduledTaskExample { private final ScheduledExecutorService scheduler = Executors .newScheduledThreadPool(1); public void startScheduleTask() { /** * not using the taskHandle returned here, but it can be used to cancel * the task, …

17
วิธีลบเนื้อหาของไฟล์ข้อความโดยไม่ต้องลบเอง
ฉันต้องการคัดลอกเนื้อหาของไฟล์ 'A' ไปยังไฟล์ 'B' หลังจากการคัดลอกเสร็จสิ้นฉันต้องการล้างเนื้อหาของไฟล์ 'A' และต้องการเขียนตั้งแต่เริ่มต้น ฉันไม่สามารถลบไฟล์ "A" ได้เนื่องจากเกี่ยวข้องกับงานอื่น ๆ ฉันสามารถคัดลอกเนื้อหาโดยใช้ API ไฟล์ของ java (readLine ()) แต่ไม่รู้วิธีล้างเนื้อหาของไฟล์และตั้งค่าตัวชี้ไฟล์เป็นจุดเริ่มต้นของไฟล์
90 java  android 

6
Android: วิธีใช้ AlarmManager
ฉันต้องการทริกเกอร์บล็อกของโค้ดหลังจาก 20 นาทีจากAlarmManagerการตั้งค่า ใครช่วยแสดงโค้ดตัวอย่างวิธีใช้AlarmManagerใน ِ Android ให้หน่อยได้ไหม ฉันเล่นกับโค้ดมาสองสามวันแล้วและมันก็ใช้ไม่ได้

9
คุณเคยใช้ PhantomReference ในโครงการใด ๆ หรือไม่?
สิ่งเดียวที่ฉันรู้PhantomReferenceคือ หากคุณใช้get()วิธีนี้มันจะส่งคืนเสมอnullไม่ใช่วัตถุ มันใช้อะไร? เมื่อใช้PhantomReferenceคุณต้องแน่ใจว่าวัตถุไม่สามารถคืนชีพจากfinalizeวิธีการได้ แต่การใช้แนวคิด / คลาสนี้คืออะไร? คุณเคยใช้สิ่งนี้ในโครงการของคุณหรือคุณมีตัวอย่างที่เราควรใช้สิ่งนี้หรือไม่?
90 java  reference 

19
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver ใน Eclipse
เกิดอะไรขึ้นกับรหัสมีข้อผิดพลาดมากมายขณะทำการดีบัก ฉันกำลังเขียนโค้ดสำหรับคลาสซิงเกิลตันเพื่อเชื่อมต่อกับ mysql ฐานข้อมูล นี่คือรหัสของฉัน package com.glomindz.mercuri.util; import java.sql.Connection; import java.sql.Driver; import java.sql.DriverManager; import java.sql.SQLException; public class MySingleTon { String url = "jdbc:mysql://localhost:3306/"; String dbName = "test"; String driver = "com.mysql.jdbc.Driver"; String userName = "root"; String password = ""; private static MySingleTon myObj; private Connection Con ; private MySingleTon() { …

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