如果我又class1.java和class2.java,并且我class1.java中还import了class2,它们都放在同一个文件夹里面,那么我在dos下该怎么编译?
å¨dosä¸ç¼è¯javaæ件ç¨javacå½ä»¤ï¼javacæ¯ç¨æ¥ç¼è¯.javaæ件çãå½ä»¤è¡ä¸ç´æ¥è¾å ¥javacå¯ä»¥çå°å¤§éæ示信æ¯ï¼æ示javacå½ä»¤çç¨æ³ï¼æåªç¥é常ç¨çã
javac -d destdir srcFile
å ¶ä¸ï¼1ã-d destdiræ¯ç¨æ¥æå®åæ¾ç¼è¯çæç.classæ件çè·¯å¾ãï¼è¥æ¤é项çç¥ï¼é£ä¹é»è®¤å¨å½åç®å½ä¸çæ.classæ件ï¼å¹¶ä¸æ²¡æçæå æ件夹ï¼å½åç®å½å¯ä»¥ç¨â.âæ¥è¡¨ç¤ºï¼å³ï¼javac -d . srcFile ï¼
注æï¼æ·»å -dé项é¤äºå¯ä»¥æå®ç¼è¯çæç.classæ件çè·¯å¾å¤ï¼æ大çåºå«æ¯å¯ä»¥å°æºæ件é¦è¡çpackageå ³é®åä¸çå åå¨å½åè·¯å¾ä¸çææ件夹ã
2ãsrcFileæ¯æºæ件.javaæ件çè·¯å¾ã
ä¾å¦ï¼æè¿æ ·ä¸ä¸ªç®åçjavaç±»ï¼è·¯å¾ä¸ºE:\test\JavacTest.javaï¼
package com.stopTalking.test;
public class JavacTest {
public static void main(String[] args) {
byte a = 5;
short b = 6;
System.out.println("JavacTest [a=" + a + ", b=" + b + "]");
}
}
å½åè·¯å¾ä¸ï¼è¾å ¥ javac JavacTest.java ,便å¨å½åè·¯å¾ä¸çæäºä¸ä¸ªJavacTest.classçæ件ï¼å¦å¾ï¼
不行
追答哦 直接 javac *.java 全部编译就行了, 你试试 ,绝对行
追问不行。
追答扯 我都试过了 ,你把你写的code贴出来
追问你看下面那个
追答import意思是导入其他包中的java文件,你弄一个import B,那么编译器,就会从根目录去需找B这个包,也就是B这个文件夹,但是B是一个类文件,然后就出错了呗;你可以把这两个类放到同一个文件夹下,比如test,然后你加入import test.B;这样在进入test文件夹下,执行javac *.java,然后就行了。注意:在如果是放在test文件夹下,上面要加上 package test;不然会出错;因为package相当于目录
追问如果类A和B在同一个文件夹下我就不能写import test.B,不过我觉得你的解释还是很有道理的,我看看没别的答案我就给你满意了。
追答比如在D:/test文件夹下建类A.java B.java
------------------------------
package test;
import test.B;
public class A{
public static void main(String[] args){
B b=new B();
b.show();
}
}
-------------------------
package test;
public class B
{
public void show(){
System.out.println("hello world");
}
}
---------------------------
编译时进入D;/test下:javac *.java;
运行时进入D盘:(注意进入的是D盘,而不是d:/test,因为程序中有package test;这个指令)
java test.A;
好好理解一下package和import作用;
还有,你以为我回答你问题就是要你分的吗?
class1.java:8:错误:需要'.'
import class2
class1.java:8:错误:需要';'
import class2
语法错误吧。提示没加分号。
如何在dos命令下执行java文件
在 dos 命令下执行 java 文件的步骤:设置 java 路径:set path=%path%;jdk_path\\bin;编译 java 文件:javac filename.java;执行 java 类:java classname。如何在 DOS 命令下执行 Java 文件 步骤 1:设置 Java 路径 打开命令提示符(cmd)。输入以下命令设置 Java 路径(将 "JDK_PATH" 替换...
如何在Dos下编译和运行Java程序?
第一:首先安装JDK。第二:为了能使Java程序在dos下很方便的编译和运行Java程序,就要配置其运行的环境变量,具体步骤如下:(1)在安装的目录下找到你所安装的JDK文件,在里面找到java.exe文件,复制其路径。(2)鼠标右击我的电脑,打开属性面板单击高级菜单、选择“环境变量”。(3) 在弹出的面板中...
在dos 中编译java文件时为什么找不到指定文件?在dos中输入java和javac...
首先看环境变量是不是有问题 然后,例如放在D盘的H.java文件 在CMD命名窗口输入 D: 回车即可进入D盘,然后 javac H.java 即可编译 然后 java H 就能看到结果
DOS窗口编译运行java文件时老是找不到文件怎么解决?
额~~我也出现了这个问题。后来我自己搞定了,是文件夹拓展名的问题,从工具》文件夹选项中》查看中去掉勾选“隐藏已知文件类型拓展名” ,然后把你的test.java.txt中的“.txt”去掉应该就行了。我是这种情况,希望能对你有所帮助
dos下怎么运行java程序
首先,安装jdk并配置环境变量。打开cmd窗口运行java -version检查环境变量是否配置正确。然后,编译java文件。可以把cmd的路径转换到源文件目录下,也可以直接在命令中加入绝对路径。例如:有E:\\src\\Hello.java源文件,可以在cmd的E:\\src>下执行javac Hello.java,也可以直接javac E:\\src\\Hello.java编译...
如何用DOS命令窗口运行java程序代码
首先是确认自己的电脑安装完整JDK,并且配置好环境变量 编写以.java为后缀的文件,例如:MyJava.java 打开cmd,在命令行中输入javac MyJava.java,编译成功后 再输入java MyJava运行 结果输出。
怎么样在dos下运行java程序!
方法\/步骤 打开开始,运行cmd,进入dos界面。分别运行java,和javac,检测jdk是否已经配置好,如果没有配置好需先配置好JDK。新建一个文件夹,在文件夹下,新建一个文本文档,以.java为文件格式,选择打开方式,用记事本打开。用记事本打开之后,编辑java源程序,编辑完成之后,保存。在dos 运行javac 将...
如何用DOS命令窗口运行java程序代码
如果你电脑已经安装了jdk以及配置好了环境变量,那么打开dos窗口,用cd进入到E盘,然后输入javac yaom.java,回车,然后再输入java yaom,回车,就可以运行了
在DOS下编译简单的Java程序提示【警告:编码GBK不可映射字符】和【不...
把代码中public单词以及以前的内容删除,重新输入public试试
如何在Dos环境下运行Java程序,我的Java目录是在E:\\Program Files (86...
运行---cmd---回车复制路径 E:\\Program Files (86)\\MyJava\\JavaArrayDemo\\在dos里面键入:cd 粘贴复制的路径---回车javac Cc.javajava Cc