在命令行中制作一个Java包

发布于 2021-01-30 16:11:30

尽管它可能被推荐为使用IDE和IDE来编写高级Java项目的代码,但我个人更喜欢几乎完全运行命令行(使用gedit作为文本编辑器)。因此,请不要只是告诉我“只用月食!”
或:P

我的问题是通过命令在Java中创建包的方法是什么。

我不是在谈论打包在命令行中运行的应用程序,而是在命令行制作一个软件包。我在制作文本文件吗?我在建立目录吗?

相关地,如何在不使用IDE的情况下链接到相关的库和本机?

我知道我在这里很尴尬,但是我真的更喜欢在命令行中使用控件。

关注者
0
被浏览
93
1 个回答
  • 面试哥
    面试哥 2021-01-30
    为面试而生,有面试问题,就找面试哥。

    软件包只是文件系统上的目录。所以您的包:com.mycompany.util对应于一个目录com/mycompany/util

    在运行和编译等时,当前的工作目录应位于该顶级目录所在的位置。

    要包含库,请在编译和运行时将它们包含在类路径中。例如,创建一个Project目录myproject,在该目录下具有Java文件和程序包,在myproject/src/其中使用库,myproject/libs/
    然后在当前工作目录myproject执行时java -cp .:libs/*.jar 与相同javac

    但我建议您考虑使用ant或maven。



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看