Java 在上下文菜单中的命令参数中获取文件名
假设我的文件Java 在上下文菜单中的命令参数中获取文件名,java,windows,registry,contextmenu,Java,Windows,Registry,Contextmenu,假设我的文件Test.java存储在:X:\S\S\nOn I\Extra but Imp\Context Menu\Ultimate Windows Context Menu Customizer\ 我创建了一个上下文菜单,命令名为cmd/kjavac-d.%1 输出显示长文件名,路径中有空格 我想做的是从上下文菜单直接编译java文件,命令如下: >javac-d。Test.java 由于%1返回文件的完整路径,我无法获取此文件 我该怎么做??我的文件夹中有空格 我试着搜索了很多网站…你需要
Test.java
存储在:X:\S\S\nOn I\Extra but Imp\Context Menu\Ultimate Windows Context Menu Customizer\
我创建了一个上下文菜单,命令名为cmd/kjavac-d.%1
输出显示长文件名,路径中有空格
我想做的是从上下文菜单直接编译java文件,命令如下:
>javac-d。Test.java
由于%1
返回文件的完整路径,我无法获取此文件
我该怎么做??我的文件夹中有空格
我试着搜索了很多网站…你需要用双引号括住你的论点,而且据我所知,你不需要
cmd/k
:
javac -d . "%1"
但是,Java编译器将出错,因为您需要将调用它的目录路径与Java源代码中定义的包相匹配
您需要查看Ant
或Maven
来控制编译