使用Windows上安装的IntelliJ和Java,但;制造;WSL2上的命令

使用Windows上安装的IntelliJ和Java,但;制造;WSL2上的命令,java,intellij-idea,makefile,gnu-make,wsl-2,Java,Intellij Idea,Makefile,Gnu Make,Wsl 2,我目前正在使用启用WSL2的Windows 10 20H1(build 19041.153) 我已经在WSL2中配置了git,并设法将存储库克隆到我的C:/drive。 我已经在Windows上安装了oracle Java 8,我想要实现的是在WSL2中运行“make”命令和“make&&make install”,但是使用Windows中的Java 8,而不在WSL2上安装它 另外,我想在Windows上使用IntelliJ IDEA,并在执行“make”后在那里构建项目。可能吗 我在WSL2

我目前正在使用启用WSL2的Windows 10 20H1(build 19041.153)

我已经在WSL2中配置了git,并设法将存储库克隆到我的C:/drive。 我已经在Windows上安装了oracle Java 8,我想要实现的是在WSL2中运行“make”命令和“make&&make install”,但是使用Windows中的Java 8,而不在WSL2上安装它

另外,我想在Windows上使用IntelliJ IDEA,并在执行“make”后在那里构建项目。可能吗

我在WSL2中创建了两个符号链接,如下所示:

sudo ln -s /mnt/c/Program\ Files\/Java/jre1.8.0_191/bin/java.exe /bin/java
sudo ln -s /mnt/c/Program\ Files\/Java/jre1.8.0_191/bin/javac.exe /bin/javac
第一个很好用,所以当我输入时:

java -version
在WSL2中,我得到:

java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)
但是

javac -version
向我提供:

Command 'javac' not found,
有什么提示吗?此外,在“make&&make install”期间,我还收到一个错误:

make -s -f src/bios/script/Makefile realclean
make -s -f src/bios/script/Makefile packages
make -s -f src/bios/script/Makefile eclipse_classpath
make -s -f src/bios/script/Makefile codegeneration
make -s -f src/bios/script/Makefile everything
/bin/sh: 1: javac: not found
src/bios/script/Makefile:417: recipe for target 'everything' failed
make[1]: *** [everything] Error 127
src/bios/script/Makefile:249: recipe for target 'all' failed
make: *** [all] Error 2

我没有编辑.profile或.bashrc文件-这很重要吗?

如果需要
javac
,您需要安装JDK(Java开发工具包)。JRE(Java运行时环境)只有
Java
解释器。如果您查看
C:\Program Files\Java\jre1.8.0\u 191\bin
是否看到
javac.exe
?IntelliJ IDEA目前不支持WSL中的Java,请关注更新。@CrazyCoder感谢您的回复,您知道其他支持它的IDE吗,可能是eclipse?或者在WSL中安装IntelliJ并从那里开始更好吗?使用WSL中的IntelliJ IDEA是一个有效的选项,我可以通过。请参阅。在WSL中安装IntelliJ IDEA,并在导出显示环境后使用IDEA.sh运行它。确保VcXsrv在Windows上运行。如果希望
javac
,则需要安装JDK(Java开发工具包)。JRE(Java运行时环境)只有
Java
解释器。如果您查看
C:\Program Files\Java\jre1.8.0\u 191\bin
是否看到
javac.exe
?IntelliJ IDEA目前不支持WSL中的Java,请关注更新。@CrazyCoder感谢您的回复,您知道其他支持它的IDE吗,可能是eclipse?或者在WSL中安装IntelliJ并从那里开始更好吗?使用WSL中的IntelliJ IDEA是一个有效的选项,我可以通过。请参阅。在WSL中安装IntelliJ IDEA,并在导出显示环境后使用IDEA.sh运行它。确保在Windows上运行VcXsrv。