idea中java文件不能运行_java-由IntelliJ IDEA创建的JAR文件无法运行
我编写了一个程序,该程序跨越IntelliJ中的几个类,当我在IDE中对其进行测试时,它可以正常工作.但是,每当我按照教程将项目制作为.jar可执行文件时,它都不会运行.
双击out文件夹中的文件不会运行该文件,并说“ Java JAR文件“ projectName.jar”无法启动.
从终端打开它时,出现错误“找不到或加载主类”.我用了“ $java -jar projectName.jar”
我按照以下步骤操作:
>打开项目结构,工件,然后单击().
>在JAR下,来自具有依赖项的模块.
>用我的主要方法指向该类,然后单击确定.
>单击应用,然后单击确定退出.
>然后,我关闭项目结构并打开Build,然后构建Artifacts …
>然后单击构建.
>导航到〜/ IdeaProjects / projectName / out / artifacts / projectName_jar / projectName.jar
然后,我将尝试运行它,但它不会运行.我的项目既有GUI,又可以从命令行运行.当我在Terminal中编译main方法时,它可以正常工作,但是我需要一个JAR文件.我不确定我应该在问题中包括什么,因为我确定我的代码无关.我也利用Maven,不确定是否相关.在构建JAR之前,我还应该做其他事情或添加到项目中吗?
解决方法:
这可能是由于在错误的位置创建清单所导致的.
首先确保它在src / main / resources / META-INF / MANIFEST.MF中
(Intellij有时会错误地将其放置在/src/main/java/META-INF/MANIFEST.MF中)
然后,确保jar在/ java OR / resources中的src目录中寻找META-INF.这意味着:
idea中java文件不能运行_java-由IntelliJ IDEA创建的JAR文件无法运行相关推荐
- ant java 外部jar包_java – 在使用Ant的新jar文件构建中包括外部jar文件
我只是"继承"一个Java项目,而不是来自Java背景,我有时失去一点. Eclipse用于在开发期间调试和运行应用程序.我已经通过Eclipse成功创建了一个.jar文件,'包括 ...
- java导入excel 实例_Java数据导入功能之读取Excel文件实例
在编程中经常需要使用到表格(报表)的处理主要以Excel表格为主.下面给出用java读取excel表格方法: 1.添加jar文件 java导入导出Excel文件要引入jxl.jar包,最关键的是这套A ...
- java io流 教程_Java基础教程:IO流与文件基础
Java:IO流与文件基础 说明: 本章内容将会持续更新,大家可以关注一下并给我提供建议,谢谢啦. 走进流 什么是流 流:指的是从源到目的地的字节的有序序列. 在Java中,可以从其中读取一个字节序列 ...
- java .jar怎么打开_jar文件怎么打开,小编教你如何打开jar文件
什么是.jar文件?jar文件是Java项目生成的一个小的文件项目,也可以描述为一个Java压缩包,里面封装了,许多Java类以及方法,变量.通过Java我们该如何打开Jar文件呢?下面,小编为大伙细 ...
- dd指令打包iso文件 linux_Linux_如何在Linux操作系统下创建ISO镜像文件,1、用dd命令#dd if=/dev/cdrom - phpStudy...
如何在Linux操作系统下创建ISO镜像文件 1.用dd命令 #dd if=/dev/cdrom of=/***/目的文件.iso 上面的命令是在将光盘作成iso文件 2.用mkisofs 命令 #m ...
- java文件保存异常_Java 实现把异常信息写入到文件中
示例代码如下: import java.io.File; import java.io.FileNotFoundException; import java.io.PrintStream; publi ...
- java实现excel文件上传_java相关:SpringMVC下实现Excel文件上传下载
java相关:SpringMVC下实现Excel文件上传下载 发布于 2020-6-21| 复制链接 摘记: 在实际应用中,经常会遇到上传Excel或者下载Excel的情况,比如导入数据.下载统计数据 ...
- java printwriter 文件_java – 如何使用printwriter创建和写入文件
我的代码看起来像这样 File Fileright = new File("C:\\GamesnewOrder.txt"); PrintWriter pw = new PrintW ...
- java 重命名目录_java – 重命名目录时重命名文件
尝试重命名目录名称和文件名. try { File dir = new File("DIR"); dir.mkdir(); File file1 = new File(dir,&q ...
最新文章
- Intellij IDEA 2020.1 的Plugins 搜索不了插件,连接超时
- “面向未来,有效保护”——深信服安全理念详解
- 澎湃新闻产品总监首度分享,如何快速在新闻类APP中异军突围?一年时间进入前4名...
- 如何通过插件携带第二个单据体到下游单据
- wordpress 自定义字段
- python抽卡游戏_【python爬虫】原神公测预抽卡活动自动化抽卡脚本(一小时免登陆)...
- linux限制ping的时间,如何限制Linux命令程序运行的时间
- 如何对待第一个女朋友
- 局域网网管软件_局域网安全管理面临的4大挑战
- 华为p40pro怎么用鸿蒙系统,华为p40pro鸿蒙系统正式版
- java 证书公钥 私钥_java#keytool#生成私钥证书库、公钥证书库
- 《xUnit Test Patterns》学习笔记2 - Goal Of Test Automation
- C++/Qt文件写入读取速度比较
- SSM之Mybatis框架
- MacBook Air 过热降温技巧
- 文件夹加密软件排行榜
- 中国移动MM的免流量费策略太不靠谱
- 使用深度学习和物理约束求解偏微分方程
- linux esp分区,win10esp分区多大合适
- 51单片机移植UCOS-II的方法与改进