gpt4 book ai didi

java - 在编译期间如何使用 GCJ 将两个 Java 文件链接在一起?

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:42:32 26 4
gpt4 key购买 nike

我很抱歉,因为我是一个非常“Java 菜鸟”。无论如何,我认为我已经充分简化了这个问题,可以以一种直截了当的方式提出问题,并且会得到我想要的答案。假设我有两个文件,都在我的主目录中,如下所示:

测试.java:

class Test
{
public static void main(String args[])
{
Test2.test();
}
}

Test2.java:

class Test2
{
public static void test()
{
System.out.println("Hello World!");
}
}

现在,如果我将这些文件保持原样,当我运行“gcj Test.java --main=Test”时,自然会出现一个错误,保存 Test2 未定义。但我不知道我需要添加什么来告诉它在哪里可以找到 Test2。我尝试在Test.java,但显然我没有走在正确的轨道上。我需要做什么才能将这些文件链接在一起并进行编译?

最佳答案

(删除了关于类路径的内容)gcj 不遵循正常的 java 规则

使用:

gcj *.java --main=Test

而不是你提供的,它起作用了。

但仍然——将您的东西放在包中,并为任何超出测试的内容指定一个类路径。

更好的是,将 Eclipse 与 gcj plugin! 一起使用

关于java - 在编译期间如何使用 GCJ 将两个 Java 文件链接在一起?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1408400/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com