gpt4 book ai didi

java - 获取上下文菜单中命令参数中的文件名

转载 作者:行者123 更新时间:2023-12-01 15:32:48 25 4
gpt4 key购买 nike

假设我的文件Test.java存储在:X:\S\S\nOn I\Extra but Imp\Context Menu\Ultimate Windows Context Menu Customizer\

我创建了一个上下文菜单,其命令为 cmd/k javac -d 。 %1

输出显示长文件名,路径中包含空格。

我想要做的是直接从命令的上下文菜单编译一个java文件,例如:

>javac -d 。测试.java 我无法获取此信息,因为 %1 返回文件的完整路径。

我该怎么做?我的文件夹名称中有空格。

我尝试搜索很多网站...

最佳答案

据我所知,您需要用双引号将您的参数括起来,并且不需要 cmd/k:

javac -d . "%1"

但是,Java 编译器会出错,因为您需要将调用它的目录路径与 Java 源代码中定义的包相匹配。

您需要查看 AntMaven 来控制您的编译。

关于java - 获取上下文菜单中命令参数中的文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9373730/

25 4 0