Java工具
文章平均质量分 62
java 常用工具
明月几时有666
互相学习,共同进步!
展开
-
Javac选项source和target的作用
介绍source和target参数的使用原创 2022-04-17 20:20:39 · 5834 阅读 · 3 评论 -
错误: 在类 com.example.app.TestMain 中找不到 main 方法
一、问题发生如下图所示,在IDEA中编译时,出现下图错误:代码如下,我明明写了main方法的。package com.example.app;import com.sun.org.apache.xpath.internal.operations.String;public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!");原创 2022-03-31 11:21:10 · 1455 阅读 · 0 评论 -
IDEA java: 无效的标记:
前言:使用IDEA编译项目时出现问题一、问题发生如下图所示,主要原因:这个-D参数在编译,即javac命令中是用不到的。它只在java虚拟机中使用,也就是java命令中会用到此参数二、在配置中删除File --> Settings三、IDEA 简介IDEA 全称 IntelliJ IDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一。Intellij IDEA 最突出的功能自然是调试(Debug),可以对Java代码,JavaScrip.原创 2022-03-24 09:33:40 · 15322 阅读 · 0 评论 -
javac错误: 需要‘)‘
前言:本专栏旨在记录java常用工具,如java、javac等在使用中可能出现的错误。感兴趣的可以关注本专栏。一、问题发生如下图所示,缺少配对的右括号二、问题解决while((hasRead = fis.read(bbuf) > 0)补齐右括号:while((hasRead = fis.read(bbuf) > 0))...原创 2021-07-23 11:25:21 · 6790 阅读 · 0 评论 -
javac错误: 未结束的字符串文字
前言:本专栏旨在记录java常用工具,如java、javac等在使用中可能出现的错误。感兴趣的可以关注本专栏。一 问题发生二 问题解决FileInputStream fis = new FileInputStream("FileInputStreamTest.java);补上引号:FileInputStream fis = new FileInputStream(“FileInputStreamTest.java”);...原创 2021-07-23 11:18:05 · 8402 阅读 · 2 评论 -
javac错误: 写入XX文件时出错: 磁盘空间不足
前言:今天在Windows命令行工具CMD下,使用avac编译时遇到闻所未闻的错误,现记录下来一、问题发生二、问题解决删除对应磁盘,我这里是C盘,下的垃圾文件。原创 2021-07-23 11:02:56 · 1277 阅读 · 0 评论 -
javac 错误: 编码GBK的不可映射字符
一、问题描述环境windows 10, jdk 1.8. 当我用记事本创建了一个java源文件,保存编码选择了UTF-8,然后用javac工具编译时,出现错误:编码GBK的不可映射字符二、原因及解决方法原因:jdk在编译的时候,如果没有用-encoding参数指定java源程序的编码格式,则javac首先获得操作系统默认采用的编码格式,也即在编译java程序时,若不指定源程序文件的编码格式,...原创 2019-04-12 22:32:33 · 5351 阅读 · 4 评论 -
Java命令行运行错误: 找不到或无法加载主类
前言:虽然学习Java语言约有两年多,但在最近需要使用命令行工具编译并运行Java程序时,还是报错了。花费了一些时间,解决了该问题,发现解决方法在初学Java时使用过。一则,为了避免以后再出现同样的问题而浪费不必要的时间;二则,作为使用该语言的程序员,对于该语言的一些基本问题,应该有清晰的理解和认识;三则,网上的一些解决方案,不够完备。有的没有解释问题原因,直接给出答案;有的,未列举出某些常见情况的解决方案。因此,写此文章,让读者可以举一反三,深入理解问题。一、 问题分析找不到或无法加载主类,主要原因有原创 2021-01-17 18:15:46 · 414623 阅读 · 53 评论 -
javac错误: 找不到符号或程序包XXX不存在
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar原创 2021-07-09 17:58:34 · 41026 阅读 · 5 评论 -
将java或javaweb项目打包为jar包或war包
一、为什么打包? 关于此问题,网上众说纷纭。结合个人理解以及网上说法,打成jar包,方便别人使用。 如果别人运行java程序,不需要在寻找包含main方法的类去执行;如果别人使用jar包,直接在自己项目中导入jar包,而不是赋值一堆类文件。打成war包是真实生产化境,选择的web应用部署方式,网上说...原创 2019-04-14 11:23:01 · 61653 阅读 · 4 评论 -
java.util.zip.ZipException: invalid LOC header (bad signature)(不白看)
一、错误原因bad signature 表明你使用的jar包损坏了。每个jar包最初生成时为了安全都会有一个数字签名(一旦生成会改变),以防止别人对jar包进行篡改,因为jar包里的文件内容一旦改变,使用某个算法根据文件内容计算出的数字签名和最初发布jar包时的数字签名不一致。在你使用jar包时,首先会验证数字签名,bad signature ,文件不一致,为了安全,就不可以使用了,这也是ja...原创 2018-07-27 22:21:18 · 12504 阅读 · 4 评论 -
serializable 类 NewFlowLayout 未声明类型为 long 的静态终态 serialVersionUID 字段
Java警告一 ,解决方法 因为你继承了一个序列化接口,这个接口需要实现一个序列号,用于唯一标识这个类。为了不出现警告,需要在类里面声明这样一个字段。 private static final long serialVersionUID = xxxxxxL;(L是long型数据的后缀)其中xxxx表示一个long的整数。原创 2017-05-03 10:19:48 · 3541 阅读 · 0 评论