Catatan

Menunjukkan catatan yang berlabel JAVA

Cara Menyelesaikan Ralat InaccessibleObjectException pada Maven Build (JDK Upgrade Issue)

Nota Rujukan: Maven Build Fix Solusi JDK 8 Isu: InaccessibleObjectException semasa fasa war:war akibat sekatan modul pada JDK 16+. 1. Simptom Ralat Caused by: java.lang.reflect.InaccessibleObjectException: Unable to make field private final java.util.Comparator java.util.TreeMap.comparator accessible 2. Langkah Penyelesaian (NetBeans) Klik kanan Project > Properties . Libraries : Tukar Java Platform ke JDK 1.8 . Sources : Set Source/Binary Format ke 1.8 . 3. Perintah Maven (Manual) set JAVA_HOME=C:\Path\To\jdk1.8.0 mvn clean install -Ppdsa(Prod) Status: BUILD SUCCESS | Rujukan: 20260401

Penyelesaian Ralat Maven: ojdbc14, JDK 6 Unsupported Version & TLS Protocol JDK 7

Imej
بِسْـــــــــمِ ï·²ِالرَّØ­ْÙ…َÙ†ِ الرَّØ­ِيم. اَللَّÙ‡ُÙ…َّ صَÙ„ِّÙ‰ عَÙ„َÙ‰ Ù…ُØ­َÙ…َّدٍٍ، ÙˆَعَÙ„َÙ‰ آلِÙ‡ِ Ù…ُØ­َÙ…َّدٍٍ Isi Kandungan: 1. Manual Install ojdbc14 & JTA 2. Isu Unsupported Version (JDK 6) 3. Isu Protocol Version TLS (JDK 7) 1. Manual Install ojdbc14 & JTA Gunakan arahan ini jika anda mendapat error Could not resolve dependencies untuk Oracle JDBC: mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.4.0 -Dpackaging=jar -Dfile=ojdbc14-10.2.0.4.0.jar -DgeneratePom=true 2. Isu Unsupported Version (JDK 6) Error penuh yang dikesan (Scroll ke bawah untuk lihat semua trace): java.lang.UnsupportedClassVersionError: org/codehaus/plexus/classworlds/launcher/Launcher : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native...

Perbezaan di antara @Component, @Service, @Controller, dan @Repository dalam Spring Framework

Sebelum mengetahui perbezaan di antara @Component, @Service, @Controller, dan @Repository annotations dalam  Spring framework , adalah penting untuk kita memahami peranan @Component annotation dalam Spring. Pada permulaan Spring, semua beans diisytiharkan dalam satu XML file. Ia agak berserabut dalam projek besar dan Spring mengetahui masalah ini. Pada versi seterusnya Spring memperkenalkan annotation-based dependency injection dan Java-based configuration. Sejak Spring 2.5 annotation-based dependency injection diperkenalkan di mana Spring bean diimbas dan didaftarkan secara automatik menggunakan @Component annotation pada class. Ini bermakna tidak perlu lagi isytiharkan bean menggunakan tag <bean> dan inject dependency, sebaliknya semuanya dilakukan secara automatik. Fungsi ini dihidupkan dan dimatikan menggunakan tag <context:component-scan>. Apa @Service, @Controller, and @Repository annotation buat? Mereka adalah bentuk khusus buat @Component annotat...

[t22j20] Netbeans 15 tersekat semasa start

بِسْـــــــــمِ ï·²ِالرَّØ­ْÙ…َÙ†ِ الرَّØ­ِيم . اَللَّÙ‡ُÙ…َّ صَÙ„ِّÙ‰ عَÙ„َÙ‰ Ù…ُØ­َÙ…َّدٍٍ، ÙˆَعَÙ„َÙ‰ آلِÙ‡ِ Ù…ُØ­َÙ…َّدٍٍ Alkisahnya Master terpaksa tukar cakera keras komputer riba beliau semalam kerana telah corrupt. Master mula install semua perisian yang diperlukan. Salah satunya adalah Netbeans IDE versi 15. Tetapi apabila Master mulakan program tersebut ia hanya akan crash semasa start up. Beberapa kali terminate dan restart pun tetap sama. Run as administrator pun sama juga. Tedi mengkaji apakah masalah dengan Netbeans 15 kepunyaan Master itu. Setelah melalui beberapa pembacaan Tedi mengesyaki bahawa puncanya adalah JDK yang digunakan di mana Master install JDK 8. Netbeans 15 memerlukan lebih daripada JDK 8 dan JDK 17 adalah salah satu JDK yang diterima. Setelah install JDK 17 dan tukar tetapan suapaya Netbeans menggunakan JDK 8, Netbeans 15 itu tidak crash lagi. ~~~ jika kiriman ini bermanfaat, tolong lawat iklan yang ada ya, terima kasih

[T21I01] Mencetak Kandungan List melalui Java

بِسْـــــــــمِ ï·²ِالرَّØ­ْÙ…َÙ†ِ الرَّØ­ِيم . اَللَّÙ‡ُÙ…َّ صَÙ„ِّÙ‰ عَÙ„َÙ‰ Ù…ُØ­َÙ…َّدٍٍ، ÙˆَعَÙ„َÙ‰ آلِÙ‡ِ Ù…ُØ­َÙ…َّدٍٍ Hari ini saja Tedi nak catatkan satu teknik terbaru yang Tedi pelajari untuk senaraikan kandungan dalam satu List, untuk kes ini berjenis ArrayList. Apa yang penting Object dalam List tersebut mempunyai fungsi toString() yang boleh difahami manusia. listData.forEach(System.out::println); Kaedah ini telah Tedi gunakan dalam JDK 8 ~~~ jika kiriman ini bermanfaat, tolong lawat iklan yang ada ya, terima kasih

T20C23 Menggunakan @Any untuk 1 Column simpan key multiple table

بِسْـــــــــمِ ï·²ِالرَّØ­ْÙ…َÙ†ِ الرَّØ­ِيم . اَللَّÙ‡ُÙ…َّ صَÙ„ِّÙ‰ عَÙ„َÙ‰ Ù…ُØ­َÙ…َّدٍٍ، ÙˆَعَÙ„َÙ‰ آلِÙ‡ِ Ù…ُØ­َÙ…َّدٍٍ   Phewww.. Alhamdulillah. Setelah stuck hari Jumaat yang lalu kerana id null semasa nak simpan maklumat Merchant ke dalam UploadedFile, akhirnya Tedi jumpa juga cara penyelesaiannya. Tiba-tiba diilhamkan oleh Allah subhanahu wa ta'ala untuk cari cara bagaimana property refId tu boleh simpan pelbagai jenis entity. Ini adalah kerana pada masa ini refId tu berjenis java.lang.Long sahaja, ia jadi null walaupun dalam satu transaction. Jadi Tedi terfikir jika Tedi bukan hantar Long, sebaliknya Tedi hantar objek kepada Merchant, patutnya boleh simpan. Jika nak buat macam ni kena declare relationship Merchant dengan property refId tu. Tapi Tedi tak mahu. Sebab? Sebab utamanya adalah kerana column ref_id ni nanti akan simpan juga id daripada table lain selain Merchant, pada masa ini mungkin table Agent akan menggunakannya. Daripada buah fikiran tersebut, Tedi mula meng-Google,...

Class not found walaupun ia ada

Puaslah Tedi mencari apa masalah "java.lang.ClassNotFoundException: my.appzz.util.async.ExceptionHandlingAsyncTaskExecutor" ni padahal terang tang tang lagi bahawa kelas tersebut ada dalam kod. Lastly Tedi cuma clean kod tersebut dan rebuild dan tiba-tiba sahaja semuanya okay macam tiada apa-apa. Mar 12, 2018 1:37:06 PM org.apache.tomcat.util.digester.SetPropertiesRule begin Mar 12, 2018 1:37:06 PM org.apache.tomcat.util.digester.SetPropertiesRule begin WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:{your_system_name}' did not find a matching property. Mar 12, 2018 1:37:06 PM org.apache.catalina.startup.VersionLoggerListener log INFO: Server version:        Apache Tomcat/8.5.24 Mar 12, 2018 1:37:06 PM org.apache.catalina.startup.VersionLoggerListener log INFO: Server built:          Nov 27 2017 13:05:30 UTC Mar 12, 2018 1:37:06 PM org.apache.catalina.startup....

Class dependency error occurred on aspect definition

Imej
Class dependency error occurred on aspect definition 'Aspect definition advise type [after] advise [org.springframework.security.access.intercept.aopalliance.MethodSecurityInterceptor.invoke]' while processing bean Check if builder classpath is complete. Solution: Here's a workaround. Right click the project and go to "Properties >> Spring" Select the "Enable Project Specific settings" checkbox. Go to "Project Builders" tab and disable "AOP Reference Model Builder". My guess is that the AOP reference model builder is running into references to types that a regular compile would not visit, and these types are not on the project classpath, causing that error.

Konfigurasi Remote Debug Intellij Idea Community

Imej
Cara tetapkan debug untuk remote debug aplikasi java dalam intellij idea

Popular