如何将java文件导入idea中运行和推送到Gitee仓库问题

(注意:如果不上传到Gitee平台,就请忽略最后每个方法的最后一步)

另外如果导入的是Maven文件,先要指定好自己本地的Maven库的位置和Setting 文件,然后重新加载一下maven即可。

第一种方法 :

1、导入Java文件

会发现全是java文件,这和我们平时在idea写的.class文件不一样,这是因为不是source文件,idea就无法进行编译和运行

2、改变文件类型

更改文件类型,将java文件变成可编译执行的source文件

3、文件成功运行

改变文件类型后,右键点击文件,发现重新出现了Run的提示,这表明可以执行

4、将文件推送到Gitee

当我们在idea中都配置好Git和Gitee插件,能成功连接Gitee平台的时候,进行push推送文件的时候,发现检测不到项目文件下的各种java代码文件,这是因为这是直接Open导入的文件,并不是直接在src文件下编写的文件,Gitee只会检测到该项目下的src里的文件,所以我们只要将这些java文件放到src目录下,再次commit-->push的时候,会发现能够检测到java文件,就能进行成功推送了

第二种方法:

1、新建项目,导入model

首先要新建一个Project项目(比如叫:ceshi),然后在该项目内将之前写的java文件包导入成model文件,注意:将之前写的java包变成一个个独立的model文件,变成model的好处是,可以独立运行,不会受其他包的错误影响。

2、推送到Gitee

如果要将model文件push到远程Gitee仓库,就只能在ceshi项目的src下新建model,将导入的model内容复制进去。这样才能上传Gitee的时候检测到model文件,才能上传

第三种方法:

1、新建项目,打开Model设置

如果非要想变成和之前一样的模式,一个项目下有好多包,就新建一个ceshi项目,然后双击src,或者打开model setting,然后点击+Add ContentRoot,将之前写过的java包文件,放到下面。这样就将导入的文件变成了source文件,就能在idea运行

1.1双击src
1.2或者Open Model Settings

2、在model设置中增加内容

3、添加成功

这样话,就和以前一样了,变成一个个包裹,可以运行。

4、推送到Gitee

最后注意:如果想将代码全部传到gitee上,需要将里面的Java包全部移动到新建项目(我的是ceshi Project)的src文件下,如果不移动,则在上传的时候检测不到其他的代码,因为gitee只是将这个项目上传到远程仓库,而无法上传其他的项目和与该新建项目毫无关系的包,只有属于这个新建项目的内容,才能上传,包括新导入的model都不能上传,只有属于这个项目下的model和文件才能上传,所以要想上传gitee,就要这样做。

相关推荐
腻害兔1 小时前
【若依项目-产品经理视角】深度拆解 RuoYi-Vue-Pro 商城模块:从商品管理到交易引擎,50 张表撑起一整套电商系统
java·大数据·vue.js·产品经理·ai编程
码智社2 小时前
AES加密原理详解及Java实现加解密实战
java·开发语言
萧瑟余晖3 小时前
JDK 26 新特性详解
java·开发语言
马优晨4 小时前
Freemarker 完整讲解(后端 Java 模板引擎)
java·开发语言·freemarker·freemarker 完整讲解·freemarker模板引擎
维天说6 小时前
CLI-Switch 2026年3月版历史设计:Hook、TTY 隔离与 JSON 状态
java·服务器·json
Zane19947 小时前
并发 vs 并行:别再傻傻分不清了,一文讲透 Java 并发编程的第一课
java·后端
噢,我明白了8 小时前
java中Excel的导入和导出(EasyExcel)
java·开发语言·excel
吠品8 小时前
Zabbix Web界面误报Server未运行的排查与解决
java·服务器·数据库
啊湘8 小时前
天气查询API接口 按月Token鉴权 实时天气 物联网可用 文档齐全
java·后端·struts
Java内核笔记8 小时前
告别十亿美元的错误 : Spring Boot 4 空安全 (JSpecify) 实战
java·spring boot·后端