当前位置: 首页 > 知识库问答 >
问题:

如何在Vs Code中分离. java和. class文件?

家浩瀚
2023-03-14

当我们编译java代码时。类文件是在源代码所在的位置创建的。有没有一种方法,就像我们编译java代码一样。类文件将在另一个文件夹中形成

我试着创建项目,然后编写代码,但没有成功

共有3个答案

颜永怡
2023-03-14

你用命令行javac手动编译吗?如果是这样,你可以制作一个bash脚本(如果你在linux上),在编译后将所有类文件移动到另一个目录。

比如:

mv *.class destination/

我想你在windows上也有类似的命令。

在vscode中,您可以配置启动。json来执行该命令和编译命令。

琴宾鸿
2023-03-14

你可以改变你的目标所在的路径。类将按照以下步骤创建:

柯清野
2023-03-14

有。当你用

javac file.java

这是默认存储。同一文件夹中该文件的类。

储存。类在不同文件夹中使用-d参数,javac为:

javac file.java -d "Path"

例如:

javac file.java -d "D:/Classes"

然后,在运行文件时,必须设置类路径,以便JVM搜索该文件夹中的类文件:

java -classpath "D:/Classes" file

仅供参考:如果你的文件名是Test。java,当您运行javac时,请进行测试。类在前面提到的路径上创建。

 类似资料:
  • 坦率地说,我甚至不知道这是否可能。但我想做的是如下所示。 > 我通过终端中的javac命令从ClassFile.java制作了一个类文件。 然后我想从. java文件或. class文件中获取一个实例。 接下来,我在eclipse中做了另一个项目,因为你猜这个项目路径和上面的文件路径完全不同。例如,ClassFile.java/class文件可以位于“下载”文件夹中,另一方面,新的eclipse项

  • 问题内容: 我将 DATETIME 字段存储 在表中。储存价值之后, 它就 来了 2012-09-09 06:57:12 。 为了存储,我使用以下语法: 现在我的问题是,在获取数据的同时,如何使用单个MySQL查询来 分别 获取 日期和时间 。 日期如 2012-09-09 ,时间如 06:57:12 。 问题答案: 您可以使用 DATE_FORMAT() 来实现( 点击链接以获取其他格式 )

  • 问题内容: 在这个问题上,对泛型及其在幕后的实际工作进行了很好的讨论,因此我们都知道这是整数数组的向量,并且是一个表,其键是字符串和值 s。但是,让我感到困扰的是的用法Class<>。 Java类应该也采用模板名称,(否则,Eclipse中的黄色下划线告诉我)。我不明白该放什么。该对象的重点是当你没有完全有关该反射的信息时。为什么要让我指定对象将容纳哪个类?我显然不知道,或者我不会使用该对象,而是

  • 问题内容: 大家好。我正在为一个学校项目工作,在该项目中,我们获得了.class文件,但没有提供包含在我们代码中的源代码。我正在使用Eclipse,并且希望将文件包含在我的项目中,以便可以从中实例化对象并使用它。 该文件是TokenizerImpl.class,我想这样使用它: 我将文件放在项目文件夹中,Eclipse表示“ TokenizeImpl无法解析为类型”,我认为这意味着它找不到类或源。

  • 问题内容: 我正在尝试学习python / django。 现在,我在models.py中拥有了所有模型 是否可以分解我的模型,以便每个模型在单独的models文件夹中可以有一个文件,以便可以执行以下操作: 问题答案: 有可能,只需确保将__init__.py在models目录中创建的所有模型导入。在你的情况下,它看起来像这样: 这需要完成,因为Django查找应用程序的模型。 正如其他人提到的那

  • 从docker容器分离可以使用。但是,如何在docker中分离docker? 在我的使用中,我在docker中运行ssh,在服务器上,我还附加到docker容器。现在我希望能够从服务器上连接的conatiner中分离,但是将从运行ssh连接的本地容器中分离。 有没有什么方法可以从码头机中的码头机中分离出来?