C:\Program Files\Java\jdk1.8.0_91\bin>javac -sourcepath C:\my Data\HelloWorld.java
javac: invalid flag: Data\HelloWorld.com
Usage: javac <options> <source files>
use -help for a list of possible options
用这个代替...
javac -sourcepath "C:\my Data" "C:\my Data\HelloWorld.java"
SourcePath
参数允许您指定查找源文件的目录。根据javac命令行输出:
-SourcePath指定在何处查找输入源文件
问题内容: 我想从命令提示符下编译一个非常基本的代码,但是它总是不成功,并且编译器告诉我以下内容: 我用谷歌搜索了解决方案,发现需要将这些库包含在PATH中。我相信我做到了。我坚信我的计算机中这些库的位置是: 我的PATH的末尾(相关部分)如下: 对我来说,看起来还可以,但显然不是。谁能告诉我可能是什么问题? 问题答案: classpath不是path …,并且您不需要将它作为环境变量。您可以使用
我正在尝试在Windows 10 Home(64位)中安装Java。就像许多教程指出的那样,我下载了Javajdk安装文件,执行了它,安装后更改了环境变量中的路径。但是由于某种原因,当我执行命令“javac”时,它会在命令提示符中返回非内部/外部命令错误,但在Powershell中运行绝对正常。我试图通过卸载Java并非常小心地重新安装它来纠正这一点,遵循所有步骤,但这仍然继续发生。 此外,在安装
我试图用命令提示符用java编译一个程序。我的程序在eclipse中运行良好,但是,当我试图在命令提示符中编译它时,我收到了一条错误消息。任何帮助和指导都将不胜感激。 triton.java:20:错误:不能dind符号循环Loop=new Loop(); 符号:类循环位置:类Triton trion.java:20:错误:找不到符号循环循环=新循环();sybmol:类循环位置:类Triton
好吧,我是新来的Java,并试图从命令提示符运行一个java程序(因为Sublime编译和运行它的小东西,但不允许用户输入和东西)。 我将命令提示符设置为我有我的文件的文件夹,称为Learner.java. 我在环境变量中为JDK bin设置了一个路径,并创建了一个JAVA_HOME变量,其中包含JDK bin的值(其他一些帖子建议)。 在我讨论这个问题之前,这是我的代码: 如你所见,这是一个以“
在我的命令提示符中输入此命令后,我得到消息“Echo处于打开状态”。看到这一点后,我再次输入了“javac”,这一次,它起作用了。因此,我决定从目录返回到一个保存了。java文件的文件夹并运行它来测试它,但它再次告诉我 这令人失望。我认为只有当我在命令提示符上的bin文件中时,它才会起作用,这很烦人,因为我不是这台计算机的管理员,而且总是必须获得管理许可(从我父母那里)才能代码,这很烦人。他们也永
互联网上的大多数网站都说: “使用命令编译文件。然后使用命令运行它” 但是今天我试着运行一个没有javac的java程序,得到了一个奇怪的结果。 下面是名为的文件的内容: 然后我跑: 这给了我这个错误: 但是,当我在没有命令的情况下运行它时,它执行时没有任何错误。 命令是否也编译程序?如果是,为什么我们需要命令? 我的java版本是: