Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/391.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Ubuntu中编译和执行这个JAVA应用程序?_Java_Ubuntu_Compiler Construction_Javac_Hdfs - Fatal编程技术网

如何在Ubuntu中编译和执行这个JAVA应用程序?

如何在Ubuntu中编译和执行这个JAVA应用程序?,java,ubuntu,compiler-construction,javac,hdfs,Java,Ubuntu,Compiler Construction,Javac,Hdfs,src/Hdfs中有一个Hdfs.java,lib中有一个实用程序jar文件 当我使用实用程序jar编译Hdfs.java时,我给出了哪些选项? 我如何执行 我浏览了这些示例,感到非常困惑。看起来您正在使用NetBeans,右键单击project并执行清理和构建如果您不想在NetBeans内部使用编译器,请转到终端应用程序,将当前目录设置为src,然后调用 javac -cp .:../lib/utility.jar Hdfs.java 要运行,请执行以下操作: java -cp .:../l

src/Hdfs中有一个Hdfs.java,lib中有一个实用程序jar文件

当我使用实用程序jar编译Hdfs.java时,我给出了哪些选项? 我如何执行


我浏览了这些示例,感到非常困惑。

看起来您正在使用NetBeans,右键单击project并执行清理和构建

如果您不想在NetBeans内部使用编译器,请转到终端应用程序,将当前目录设置为
src
,然后调用

javac -cp .:../lib/utility.jar Hdfs.java
要运行,请执行以下操作:

java -cp .:../lib/utility.jar Hdfs

如果您想在NetBeans中编译和运行,请参阅Jigar Joshi的答案。

Ya我正在使用NetBeans。实际上,我正试图在Ubuntu中使用我的jdk运行JAVA程序,而不是使用NetBeans的环境变量。完成清理和构建后,单击主JAVA类右键单击它并单击run如果使用NetBeans IDE,您可以仅通过IDE编译和运行应用程序,只是为了再次澄清,我从Windows上的NetBeans在Ubuntu服务器上创建了一个项目。该项目在Windows中的NB上编译并运行良好。现在,由于该项目位于Ubuntu上TomCat的webapps中,我想在我的Ubuntu服务器上编译并执行它。如果您已经安装了TomCat,请右键单击project,然后像符咒一样单击runWorks!谢谢只有一个问题。如果lib文件夹中有两个实用程序呢?如何包含这两个jar?您需要在
-cp
参数中指定这两个jar:
javac-cp.../lib/utility1.jar:../lib/utility2.jar Hdfs.java
——顺便说一句,如果您使用Tomcat,有很多方法可以将许多jar打包到war文件中,这是您最终要研究的内容。:)