将带有 .class 文件的项目导入idea,并成功运行

将带有 .class 文件的项目导入idea,并成功运行

懒得导入图片了,感兴趣者直接移见我的笔记:https://www.wolai.com/ftt9MBY9rDoEAYVcMvtNNU

目录

前言

这篇文档起源于老师布置的一份作业,项目内容如下所示:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gMsYGqJJ-1682567312564)(image/image_xf-uCIYJ0x.png)]

项目是一份的软实验装置,主要由以下部分组成:

  • bin 文件夹中的 .class 文件
  • src 文件夹中的 .java 文件
  • 根目录中的 .bat 文件

甚至,很阴间地,他的项目启动程序都是以 .class 给出的!

按照逻辑,你应该编写好相关源代码,并放置在 src 目录下。然后依次启动 build.bat, run.bat 即可。而我们希望将这个项目导入ide,并实现:

  • 能通过 ide 运行
  • 能通过 bat 脚本运行

导入 idea

eclipse 狗都不用,我们选择导入 idea

另外,我默认你已经装好了 java 环境了

以下截图中,红色框是你需要点击的,黄色框是你需要观察的

导入项目

选择 “Open”,而不是“New”

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-B6yZ0EP7-1682567312565)(image/image_SznjRxwsli.png)]

找到对应的项目:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5mk5wrgQ-1682567312566)(image/image_Gw31i8E9SX.png)]

导入后如下所示:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-p8tftPR1-1682567312566)(image/image_1uheHOlivS.png)]

配置项目

打开“项目结构”

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ieVVFi0f-1682567312566)(image/image_qZtVVRt1QQ.png)]

设置项目环境:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-kniFgdQZ-1682567312567)(image/image_fcmeGUdK9E.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pBHqTsrs-1682567312568)(image/image_WUYW4pazF2.png)]

设置相关 .class 文件为库文件

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2FOJHF5X-1682567312568)(image/image_LCLYszDo6s.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mJelTLkx-1682567312569)(image/image_50IAqIAwB-.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XF7Wyxep-1682567312569)(image/image_SeJbEmnej1.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6qV1gBoF-1682567312569)(image/image_NXsC9EX4E8.png)]

设置成功后,这些文件被标亮:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4dF5MrKx-1682567312570)(image/image_g6Tw0u0NRm.png)]

执行项目

打开指定的 .class 文件,这是程序入口。打开后,我们发现 idea 已经将其反编译,并且可以点击运行:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mvgmYIks-1682567312570)(image/image_V6AgQOV_yx.png)]

运行后,程序被正确执行:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3uyhRX1F-1682567312570)(image/image_BT3KOBvmIM.png)]

兼容性测试

测试以下两点:

  • 通过 idea 运行后,仍然可以通过 bat 运行
  • 通过 bat 运行后,仍然可以通过 idea 运行

.bat可运行性

我们之前已经通过 ide 运行过了,现在试了一下通过 bat 运行:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rgDmGCpv-1682567312571)(image/image_H4RnGzRzXh.png)]

idea 可运行性

在通过 bat 运行后,我们再测试一下能否通过 idea 运行:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Ea42g6bR-1682567312571)(image/image_NWcZ0ct4cF.png)]

通过 bat 运行

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

岚花落_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值