(注意:如果不上传到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,就要这样做。