如何使用来自不同位置的文件创建Java程序

时间:2016-08-31 15:33:01

标签: java

C:\Dev\Java\MyFirstJavaClass\

我有一个名为MyFirstJavaClass.java的文件,因此路径如下所示

C:\Dev\Java\MyFirstJavaClass\MyFirstJavaClass.java

并且在"C:\Dev\Java\MyFirstJavaClass"我有一个名为'src'的子目录。 所以路径看起来像这样:

C:\Dev\Java\MyFirstJavaClass\src

在这个目录中,我想放一个名为"MyName.java"的文件,所以路径看起来像这样

C:\Dev\Java\MyFirstJavaClass\src\MyName.java

MyFirstJavaClass.java我有这段代码

public class MyFirstJavaClass{
    public static void main(String[] args){
        System.out.println("You have your first Java program running!!\n\n");
    }
} 

此文件编译,但我想将./src中的文件添加到我的MyFirstJavaClass.java文件中,我如何#include {s}中'src'中的文件{ {1}}?

由于

1 个答案:

答案 0 :(得分:0)

1)您应该查看一些有关包和类路径的教程 https://www.ntu.edu.sg/home/ehchua/programming/java/J9c_PackageClasspath.html http://www.tutorialspoint.com/java/java_packages.htm

2)您应该按照以下描述创建包和结构

package dev.java.myfirstjavaclass; public class MyFirstJavaClass { }

它将在dev/java/myfirstjavaclass中的文件夹结构classpath内创建您的类文件。此外,根据Java命名约定,包名称应为小写。

package dev.java.myfirstjavaclass.src; public class MyName{ }

它将在dev/java/myfirstjavaclass/src内的文件夹结构classpath内创建您的类文件。

现在你已经调用了#include文件。您必须使用import语句将文件包含在要使用它的位置。

import dev.java.myfirstjavaclass.src.MyName;

public class MyFirstJavaClass {
   public static void main(String[] args) throws IOException{
      MyName test=new MyName();
   }
 }

3)另外看一些有关如何使用它们的对象和java概念的教程。