我试图从命令行运行java和javac,但设置JavaCSDK工具的类路径时遇到问题。
我已经通过windows环境变量设置成功地添加了CLASSPATH变量,这对java命令有效。我能够从命令行中的任何目录执行类文件。但是,当尝试使用javac命令(其中.java文件位于同一类路径目录中)时,我收到一条错误消息:找不到该文件。
我的CLASSPATH变量设置为:
C:\Users\ejovo\OneDrive\Documents\Coding\Java>
这里有三个例子来说明我的意思。
C:\>javac MyFirstApp.java
javac: file not found: MyFirstApp.java
Usage: javac <options> <source files>
use -help for a list of possible options
C:\Users\ejovo\OneDrive\Documents\Coding\Java>javac MyFirstApp.java
C:\>java MyFirstApp
Hello World
我们看到java命令可以从任何地方运行,而javac仍然必须从. java文件所在的目录中运行。
我尝试过用-cp和-CLASSPATH选项设置javac类路径,但没有成功:
C:\>javac -cp C:\Users\ejovo\OneDrive\Documents\Coding\Java
javac: no source files
Usage: javac <options> <source files>
use -help for a list of possible options
C:\>javac -classpath C:\Users\ejovo\OneDrive\Documents\Coding\Java
javac: no source files
Usage: javac <options> <source files>
use -help for a list of possible options
我已经设置了一个PATH变量,使java和javac命令能够正确运行
我还尝试使用-sourcepath参数更改sourcepath:
C:\>javac -sourcepath C:\Users\ejovo\OneDrive\Documents\Coding\Java
javac: no source files
Usage: javac <options> <source files>
use -help for a list of possible options
尽管如此,我显然有一个。存在java源文件:
Directory of C:\Users\ejovo\OneDrive\Documents\Coding\Java
07/25/2019 03:08 PM <DIR> .
07/25/2019 03:08 PM <DIR> ..
07/25/2019 03:29 PM 425 MyFirstApp.class
07/24/2019 06:40 PM 127 MyFirstApp.java
2 File(s) 552 bytes
2 Dir(s) 57,735,630,848 bytes free
如果有人有其他想法,请告诉我!
这里似乎有点混乱。CLASSPATH用于告诉java和javac程序在哪里可以找到编译好的. class和. jar文件。
您试图使用类路径让javac定位源文件,但这不起作用。
请看这里:https://docs.oracle.com/javase/7/docs/technotes/tools/windows/javac.html
您可能希望研究-SOSOCEPATH参数。
我已经安装了我的jdk文件。我还在用户变量和系统变量的高级设置中设置了我的路径。当我试图通过javac编译我的程序时filename.java命令提示符显示javac不被识别为内部或外部命令。我再次设定了我的道路,但问题仍然是一样的
问题内容: 我遵循了[ http://docs.celeryproject.org/en/latest/getting-started/first-steps- with-celery.html ]中给出的所有步骤,这是代码: 当我使用以下命令运行celery worker时 我在设置后端时遇到语法错误。这是错误消息: 但是,当我使用注释行时,我没有问题,只是禁用了结果后端,我需要将结果后端设置为
伙计们,我不能在命令行编译或运行我的任何程序。我在路径中设置了的位置,但这没有任何作用。还有其他的修复吗? 我的路是这样的: C:\程序文件(x86)\Java\JRE1.8.0_40\bin;C:\ProgramData\Oracle\Java\JavaPath;C:\程序文件(x86)\nVidia Corporation\PhysX\common;C:\Windows\System32;C:
http://codepen.io/lorehill/pen/pepxar 问题是我似乎不能得到边界的起始位置在顶部,中心,然后关闭中心底部。 我很困惑地试图弄清楚如何计算为起始位置设置stroke-dasharray和stroke-dashoffset所需的值,以便获得我所追求的效果。
下面是我的本地主机目录结构- htdocs\software\office_admin\exam_excel\Classes\PHPExcel.php htdocs\software\office_admin\ exam_excel\Classes\PHPExcel\IOFactory.php htdocs\software\office_admin\include\ classes\myownc
这是为了返回一个数字数组,该数组是基数组中数组的最高值。当我使用for语句时,我可以让它工作。但我试着简化它,却不明白为什么它不起作用。任何帮助都将受到感谢。