Important : I use apt instead of brew for some softwares aren't available.eg: Wireguard,hping3. Already answered similar questions say dont use apt..But surely I need apt.
Java is configured properly still apt install doese'nt works. Apple M1 Pro chip. I installed JDK and I setup its JAVA_HOME manually. Normal Java program runs good.
joy@JOYs-MacBook-Pro ~ % source .bash_profile
joy@JOYs-MacBook-Pro ~ % apt install wireguard
The operation couldn’t be completed. Unable to locate a Java Runtime that supports apt. Please visit http://www.java.com for information on installing Java.
joy@JOYs-MacBook-Pro ~ % echo $JAVA_HOME
/Library/Java/JavaVirtualMachines/jdk-17.0.1.jdk/Contents/Home
joy@JOYs-MacBook-Pro ~ % java -version
java version "17.0.1" 2021-10-19 LTS
Java(TM) SE Runtime Environment (build 17.0.1+12-LTS-39)
Java HotSpot(TM) 64-Bit Server VM (build 17.0.1+12-LTS-39, mixed mode, sharing)
joy@JOYs-MacBook-Pro ~ % javac -version
javac 17.0.1
joy@JOYs-MacBook-Pro ~ %cat .bash_profile
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-17.0.1.jdk/Contents/Home%
joy@JOYs-MacBook-Pro ~ % ls -al | grep bash
-rw------- 1 joy staff 1722 Dec 6 07:46 .bash_history
-rw-r--r-- 1 joy staff 79 Dec 6 07:28 .bash_profile