Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/324.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java文件放置_Java - Fatal编程技术网

Java文件放置

Java文件放置,java,Java,当我学习Java时,我将所有文件放在JDK文件夹的bin文件夹中。然后,我在命令提示符下编译代码,我必须更改目录,使其进入bin文件夹。它看起来是这样的:C:\Users\MdDaddyJr\Desktop\jdk1.7.0\u 51\bin>。我一直把文件放错地方了吗?我没有使用任何IDE。您可以按照自己的意愿将文件放在任何文件夹中,但将其保存在文件箱中并不好。但是您必须将路径正确设置为C:\Users\MdDaddyJr\Desktop\jdk1.7.0\u 51\bin。只有你才能执行你的

当我学习Java时,我将所有文件放在JDK文件夹的bin文件夹中。然后,我在命令提示符下编译代码,我必须更改目录,使其进入bin文件夹。它看起来是这样的:
C:\Users\MdDaddyJr\Desktop\jdk1.7.0\u 51\bin>
。我一直把文件放错地方了吗?我没有使用任何IDE。

您可以按照自己的意愿将文件放在任何文件夹中,但将其保存在
文件箱中并不好。但是您必须将路径正确设置为
C:\Users\MdDaddyJr\Desktop\jdk1.7.0\u 51\bin
。只有你才能执行你的程序。

您可以使用此链接设置路径

听起来您没有正确设置环境。 从以下几点开始:

  • 将此
    C:\Users\MdDaddyJr\Desktop\jdk1.7.0_51\bin
    添加到PATH环境变量-这将允许您从任何文件夹执行
    javac
    java
    命令,这意味着您无需更改到../bin,也无需每次键入完整路径。因此,您可以简单地执行以下操作:

    c:\Dev\workspace\project1>javac MyClass.java

  • 创建一个专用文件夹,在其中放置Java源代码并将其组织到包(即子文件夹)中-请参阅以下详细答案:

  • 编译文件时,您需要位于包层次结构开始的根文件夹中。例如,如果您的工作区位于
    C:\Dev\workspace\project1
    中,而您的类
    MyClass.java
    位于包
    my.study
    中,也就是说,它位于
    C:\Dev\workspace\project1\my\study\MyClass.java
    中,那么要编译它,您需要:

    c:\Dev\workspace\project1>javac my\study\MyClass.java

  • 这将在
    C:\Dev\workspace\project1\my\study\MyClass.class
    中创建类文件,然后可以像这样执行(假设它有main()方法):

    当然,在处理孤立的源文件和了解语言时,这样的练习是可以的。当您开始编写一些具有多个相互依赖类和第三方JAR依赖项的实际程序时,上面的手动编译就变得非常难以管理。为此,请看一看流行的JavaIDE:Eclipse、IntelliJ(CommunityEdition是免费的)或NetBeans


    祝你好运

    您可以在用户主目录中的某个地方创建
    workspace
    目录,并为每个项目创建新的子目录。把你的源文件放在那里。使用jdk的
    bin
    文件夹是完全错误的。可以工作,但错误。您使用的是IDE吗?你是在说你的班级档案吗?就我个人而言,我从来没有把任何文件放在你所在的地方。。。。我通常使用netbeans maven项目。
    c:\Dev\workspace\project1>java my.study.MyClass