如何强制编译一个java文件

用惯了解释性语言(python/php),拿个文本框就能写代码的人,遇到java这种编译性语言,对于懒人还是挺痛苦的,需要安装环境,下载依赖的jar包。偶尔调试个java程序里单独的一段代码,都蛋疼的不行,特别是破解代码里的算法,明明找到算法了,为了能单独输出算法结果,临时在项目外写了一个xxxx.java文件,编译的时候显示各种缺少东西…. 看着xxxx.java 文件头需要import 的各种依赖,内心是不开心和懊恼的。
或者说,从网上单独down了一个java文件想编译,发现各种提示错误缺少依赖包。

给出临时解决办法。只要代码没错误,可以使用mvn(maven)命令编译:
windows或者mac安装maven,然后新建一个maven项目,把down下来的java文件丢进去,使用命令 mvn clean install,编译后导出为jar包(在target目录下),运行即可。(原理就是mvn会自动去本地仓库里寻找java文件中的依赖,如果没有,就会去从设定的源仓库去找和下载。)