gpt4 book ai didi

java - 设置正确的类路径来编译和运行 Java 包?

转载 作者:行者123 更新时间:2023-12-01 13:27:55 47 4
gpt4 key购买 nike

我一直在使用Eclipse最近,哪里compilingrunning该程序非常简单。设置classpath不需要做太多事情。 。但显然,当从 commandLine 运行它们时,情况并非如此。 。当我尝试 compiling来自terminal ,我遇到了各种错误。我正在粘贴my package structure的图像项目简介cp125_soln 。现在我要编译Invoice.Javacom.scg.domain包裹,我试过了

javac src/main/java/com/scg/domain/Invoice.java 
src/main/java/com/scg/domain/Invoice.java:17: error: package com.scg.util does not exist
import com.scg.util.StateCode;
.......................//long error message

这意味着我没有 com.scg.util.*在我的classpath 。所以我尝试了

javac -cp src/main/java/com/scg/util/*  src/main/java/com/scg/domain/Invoice.java 
src/main/java/com/scg/util/ListFactory.java:8: error: package org.slf4j does not exist
import org.slf4j.Logger;
^
src/main/java/com/scg/util/ListFactory.java:9: error: package org.slf4j does not exist
import org.slf4j.LoggerFactory;
^
src/main/java/com/scg/util/ListFactory.java:11: error: cannot find symbol
import com.scg.domain.ClientAccount;
^
symbol: class ClientAccount
location: package com.scg.domain
................... // long error message

我阅读了不同的文章 classpath工作原理以及如何在 command-line 中提供它。但当涉及到package level structures时,我找不到关于如何COMPILE and RUN的好教程包。如果可以在此处以正确的方式提供一点帮助compile and run这些packages ,这将会非常有帮助。

enter image description here

最佳答案

javac src/main/java/com/scg/domain/Invoice.java

试试这个:

cd src/main/java
javac com/scg/domain/Invoice.java

关于java - 设置正确的类路径来编译和运行 Java 包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21711020/

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