gpt4 book ai didi

java - 包和类路径

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

我按照以下方式创建了一个包,并将Simple1.java文件存储在d:\p\javas中

Simple1.java

package mypack;
public class Simple1
{
public static void display()
{
System.out.println("Welcome to package");
}
}

我使用 -d 开关编译它: d:\p\javas> javac -d d:\p\notes Simple1.java

我在D盘P\Notes文件夹下得到了mypack包。

我想为此包设置一个永久类路径,以便我可以从系统中的任何位置访问它,并且我尝试使用环境变量来这样做。

现在,当我尝试将此包导入到存储在系统中另一个位置的另一个文件中时,使用:

导入 mypack.*;

并尝试访问 Simple1.class 文件,但出现错误。

新java文件的代码是:

packDemo.java

import mypack.*;
class packDemo
{
public static void main(String arg[])
{
Simple1 s= new Simple1();
s.display();
}
}

您能帮我解决这个问题吗?请让我知道设置类路径的确切方法。我想为我用来存储 .java 文件的两个位置设置永久类路径。

最佳答案

1.Simple1.class文件存储在下面的目录中,这样就可以了

d:\p\notes

2.在环境变量中设置类路径如下

variable:ClASSPATH
value:d:\p\notes

3.现在导航到 packDemo.java 文件夹,使用下面的开关编译 packDemo.java

javac packDemo.java  

4.运行.class文件

java packDemo

这会正常工作,没有任何问题

关于java - 包和类路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23469032/

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