如何使用.bat或.cmd文件迭代目录中的每个文件?
为简单起见,请提供一个只回显文件名或文件路径的答案.
我很不高兴不得不问这个,但我不能让它工作.目前我有一个项目:
5个src /文件夹中的类
2 JARS在根文件夹中命名为profiles.jar和classifier.jar
我想创建一个"makefile?" 还是"批处理文件?" 从WINDOWS命令行编译和运行这些类,但首先将jar添加到buildpath?我不知道我是怎么回事
当我尝试这样做时,它表示找不到类,很可能是因为我没有正确地将jar添加到构建路径中.在命令提示符下运行此命令需要使用哪些命令?
谢谢Philip
编辑
感谢您的帮助,我有很多麻烦让它工作当前我有一个项目在src文件夹中有5个类,在jar文件夹中有2个jar
以下是我正在运行的命令:
设置CLASSPATH = C:\ wamp\www \news\UserProfiling\jars\classifier.jar; C:\ wamp\www \news\UserProfiling\jars\profiles.jar
然后从根文件夹,我运行:
javac src/*.java
然后:
java -cp ./src:./jars/*src/Interaction
交互是主要的类,我得到各种noclassfound错误,我做错了什么?非常感谢菲利普
错误
java -cp ./src:./jars/*交互线程"main"中的异常java.lang.NoClassDefFoundError:交互引起:java.lang.ClassNotFoundException:java.net.URLClassLoader $ 1.run(未知来源)处的交互java.security.AccessController.doPrivileged(本机方法),位于java.lang.ClassLoader.findClass(未知来源),位于sun.misc.Launcher的$ java.lang.ClassLoader.loadClass(未知来源)$ AppClassLoader.loadClass(未知来源)at java.lang.ClassLoader.loadClassInternal(Unknown Source)中的java.lang.ClassLoader.loadClass(Unknown Source)无法找到主类:Interaction.程序将会退出.
batch-file ×1
cmd ×1
command-line ×1
compilation ×1
file ×1
java ×1
loops ×1
makefile ×1
windows ×1