Tôi không thể chạy phiên bản windows của java.exe từ BashOnWindows10. Nó hiện diện trong PATH, nhưng lời cầu khẩn thất bại trong âm thầm. Mục tiêu của tôi là tránh phải cài đặt lại JDK / JRE trong WSL. Khi tôi đang chạy bản cập nhật của Người tạo, tôi đã hy vọng có thể gọi bất kỳ ứng dụng Windows nào. Có ý kiến giải thích tại sao điều này lại xảy ra không? Tuy nhiên tôi có thể khởi chạy cài đặt windows của Python thành công.
bash
username@PC:~$ which java.exe
/mnt/c/ProgramData/Oracle/Java/javapath/java.exe
username@PC:~$ java.exe
username@PC:~$ <<<nothing happens
username@PC:~$ which python.exe
/mnt/c/Python34/python.exe
username@PC:~$ python.exe
Unable to translate current working directory. Using C:\WINDOWS\system32
Python 3.4.0 (v3.4.0:04f714765c13, Mar 16 2014, 19:25:23) [MSC v.1600 64 bit
(AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>
cmd.exe
C:\Users\username>java -version
java version "1.8.0_31"
Java(TM) SE Runtime Environment (build 1.8.0_31-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.31-b07, mixed mode)