解决了rascalboy520同志的问题

本文介绍如何在JCreator中设置Java源文件和编译后的Class文件保存在同一目录的方法。通过详细步骤指导用户配置JCreator的编译输出路径,确保Class文件按需生成。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

因为你用的是JCreator,所以我下了一个环境,其实你主要设置一个地方就可以完成你需要实现的功能 

我按照你的文件名和包名,写了一个简单的demo程序,截图如下:

你的目的是要让java代码和class字节码文件在同一个目录下,如下图:

我建的工程是在C:/Program Files/Xinox Software/JCreatorV4/MyProjects/mytest下,工程名就是mytest,默认的设置是编译的时候会在mytest/classes/javafile/test下生成Test_1.class,现在我们就通过设置选项来达到你需要的目的,先选择菜单configure--->options,打开下图,选择JDK tools,选中<Default>

点击Edit,勾选show command line,以便可以看到命令行命令的输出

然后选择project-->project settings

进入设置界面后,设置output path为C:/Program Files/Xinox Software/JCreatorV4/MyProjects/mytest/src,注意不要设置到C:/Program Files/Xinox Software/JCreatorV4/MyProjects/mytest/src/javafile/test,这样的话就会在这个目录下再建立javafile/test两个子目录,这是因为JCreator调用javac的时候会让编译器根据package所指定的包层次在output设置下生成包所对应的文件系统的文件目录,所以指定到C:/Program Files/Xinox Software/JCreatorV4/MyProjects/mytest/src下才是正确的,否则就会出现你说的class字节码会生成在C:/Program Files/Xinox Software/JCreatorV4/MyProjects/mytest/src/javafile/test/javafile/test下.

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值