用jcreator运行程序后,出现Usage: java [-options] class [args...]错误提示,代码没问题。

宝塔部署若依前端出现502解决方法 若依系统是一个基于Java语言的开源项目,旨在帮助开发者减少开发时间,特别适用于需要快速开发出一套具有用户管理、菜单管理、权限管理、定时任务、日志管理等功能的简单系统。系统分为前后端分离、分布式等架构前后端分离部署教程然而通过宝塔来部署若依系统会遇见一些问题,特此在这里记录一下。 阅读详情

 

昨天用jcreator运行程序后,出现Usage: java [-options] class [args...]错误提示,代码没问题。

 

结果放下学习进度,解决该问题。天呀,花了我三个小时,晕~~~~~~

 

我用的是  JCreator Pro v4.50.010 注册机 汉化包

 

源文档 <http://codecooler.download.youkuaiyun.com/>

 

下载地址是   http://download.youkuaiyun.com/source/2063511

 

现象: 代码没问题,在命令提示符下编译,解释运行都正常。但是在jcreator中,编译通过,却出现了解释运行通不过。出现了也不算是错误提示的提示,如下:

 

####################################################################################3

 

 

 --------------------Configuration: <Default>--------------------

Command : "C:/Program Files/Java/jdk1.6.0_14/bin/java.exe" -classpath "F:/code;C:/Program Files/Java/jdk1.6.0_14/jre/lib/rt.jar;C:/Program Files/Java/jdk1.6.0_14/lib/dt.jar;C:/Program Files/Java/jdk1.6.0_14/lib/tools.jar;C:/Program Files/Java/jdk1.6.0_14/jre/lib/ext/dnsns.jar;C:/Program Files/Java/jdk1.6.0_14/jre/lib/ext/localedata.jar;C:/Program Files/Java/jdk1.6.0_14/jre/lib/ext/sunjce_provider.jar;C:/Program Files/Java/jdk1.6.0_14/jre/lib/ext/sunmscapi.jar;C:/Program Files/Java/jdk1.6.0_14/jre/lib/ext/sunpkcs11.jar"

Directory : F:/code

 

Usage: java [-options] class [args...]

(to execute a class)

or java [-options] -jar jarfile [args...]

(to execute a jar file)

 

where options include:

-client to select the "client" VM

-server to select the "server" VM

-hotspot is a synonym for the "client" VM [deprecated]

The default VM is client.

-cp <class search path of directories and zip/jar files>

-classpath <class search path of directories and zip/jar files>

A ; separated list of directories, JAR archives,

and ZIP archives to search for class files.

-D<name>=<value>

set a system property

-verbose[:class|gc|jni]

enable verbose output

-version print product version and exit

-version:<value>

require the specified version to run

-showversion print product version and continue

-jre-restrict-search | -jre-no-restrict-search

include/exclude user private JREs in the version search

-? -help print this help message

-X print help on non-standard options

-ea[:<packagename>...|:<classname>]

-enableassertions[:<packagename>...|:<classname>]

enable assertions

-da[:<packagename>...|:<classname>]

-disableassertions[:<packagename>...|:<classname>]

disable assertions

-esa | -enablesystemassertions

enable system assertions

-dsa | -disablesystemassertions

disable system assertions

-agentlib:<libname>[=<options>]

load native agent library <libname>, e.g. -agentlib:hprof

see also, -agentlib:jdwp=help and -agentlib:hprof=help

-agentpath:<pathname>[=<options>]

load native agent library by full pathname

-javaagent:<jarpath>[=<options>]

load Java programming language agent, see java.lang.instrument

-splash:<imagepath>

show splash screen with specified image

 

Process completed.

 

 

##################################################################

 

1、开始怀疑代码写得不严谨,jcreator发现格式不对?  后来排除。

2、文件文本编码格式不对?莫非jcreator4.5 默认使用UTF-8编码存储Java源文件。而我们的中文环境的默认编码为GBK?? 编写了个中文的helloworld,没问题,通过了。排除。

3、我又怀疑Java虚拟机的问题,因为在命令提示符运行java -version出现

F:/code>java -version

java version "1.6.0_14"

Java(TM) SE Runtime Environment (build 1.6.0_14-b08)

Java HotSpot(TM) Client VM (build 14.0-b16, mixed mode, sharing)

 

F:/code>

后来思考后,认为不是这个原因,不然也不会在命令提示符下编译运行没事,而到jcreator中就出现提示。

4、利用搜索引擎查询,得到两个“解决办法”:

方法一:

          1、安装完Jcreator   pro,仍然需要配置。选择Configure,再选择Option。   

          2、在“Option”对话框中选择“Documents”。再选择“Java”,再选择“Syntax”,单击“open”按钮。   

          3、单击“New”,选择JDK的安装路径,确定(建立JDK关联)。  

          4、然后选中刚才建立的JDK,单击“Edit”,选择“Documentation”选项卡,单击“Add”,选择JDK帮助文档的路径(JDK帮助文档的路径需要在网上下载).  

          5、为了在Jcreator   pro显示中文,在“Option”对话框中选择“Documents/Java/Syntax”。单击“open”按钮。  

          6、在<syntax>于</syntax>之间的/*和&quot;去掉。保存退出。

方法二:

JCreator 4.00中文乱码解决方法!

乱码问题解决方案:

JCreator 4默认使用UTF-8编码存储Java源文件。而我们的中文环境的默认编码为GBK。所以假设有一个UTF-8编码的Main.java文件,里面第七行中文。

在我们的中文系统下直接编译:javac Main.java,里面的中文会有问题,出现如下的警告信息:

Main.java:7: 警告: 编码 GBK 的不可映射字符

运行的时候输出的不是中文,而是乱码。

应该使用-encoding参数指明编码方式:javac -encoding UTF-8 Main.java,这下没警告了,运行也正确了。呵呵!

在JCreator 4中设置:

菜单:Configure --> Options --> JDK Tools --> Compiler,选中<Default>,然后选Edit,Parameters里面,最前面添加:-encoding UTF-8。

Parameters原来的默认值为:-classpath "$[ClassPath]" -d "$[OutputPath]" $[ModJavaFiles]

修改后为:

-encoding UTF-8 -classpath "$[ClassPath]" -d "$[OutputPath]" $[ModJavaFiles]

================

搞定!!!^_^!! 

但是还是有一个问题,使用JCreator 4打开其他编码方式(如GBK)的文件时里面的中文还是会显示乱码,因为JCreator 4默认使用UTF-8方式打开。这个就没办法了,Editplus、UltraEdit、VIM等都可以自动识别文件的编码方式,并使用正确的编码正确地打开文件,但JCreator 4不行,eclipse也不行。只能希望它们早日实现自动识别编码的功能!

 

后来试验后,这两种方法至少不能解决我的问题。

 

怎么办??最后无意中,我删除了几行代码,却能执行了。后来,我还原了原来程序,保留了原来程序代码,对注释部分,只要增加一些字,或者删除一些字,就有可能通过jcreator的解释执行。

 

今天早起,我想找到答案了!!!

 

肯定是jcreator对中文支持不是很好,造成的这种问题!把中文都改成英文或者拼音,就不再遇到这种问题了。

如果大家也碰到类似问题,试一试或者把中文全部改成英文或者拼音,或者对中文部分增加或者删除一些字或行,就可以解决类似的问题了!

 

我昨天本来想换工具到NetBeans,但是后来想到刚刚学习Java,就用太智能的IDE,对学习和记住语法语句不利,就暂时放下了换工具的念头。哈哈

 

源文档 <http://e-ville.javaeye.com/blog/285325>

 

 

 

源文档 <http://writeblog.youkuaiyun.com/PostEdit.aspx>

autodl云服务器使用中的conda源报错 通过find path -name filename找到.condarc文件,在autodl服务器中,一般在/root/.condarc。为了利用jypyter打开conda虚拟环境运行,需要下载ipykenel。这个报错是源的问题,在通过源获取包元数据时出现了HTTP 429错误。通过conda换源解决。修改.condarc文件,命令: vim .condarc。但这样还不能解决问题,得把报错中有问题的源注释掉。通过以下命令添加清华镜像源。把报错的链接源注释如下。 阅读详情

相关推荐

Apifox 自动化测试新增流程控制条件,复杂测试场景不再是问题

在 if 条件后的输入框填写请求接口得到的变量 viewed ,选择条件为「小于」,输入比较数值 10 ,并在 if 条件下添加「宠物下架处理」步骤。借助新增的自动化测试流程控制条件,测试人员就可以使用 Apifox 去实现更深层更多样的测试应用场景,帮助提升测试效率,减少复杂场景的测试操作。「查询新建宠物」、「修改宠物状态为已售出」和「查询宠物状态是否修改」步骤为当前在售宠物信息盘点的三个标准步骤,所以将这三个步骤合成一组。在循环中添加「查询在售宠物」和「修改宠物状态」步骤;

878

关于最新版的JCreator只能编译不能运行的问题

一、前缀~ 最近重新看Java,别人推荐了一款轻量级的IDE,没错,就是JCreator。 它主要有两个版本:Pro和LE版本,其中Pro收费,LE版免费,但是功能相对于Pro更不齐全。 我下载的是csdn上的Pro破解版,传送门:http://download.csdn.net/download/liujun13579/4430786 安装完后感觉蛮不错的,又小又快,界面有点模范vs的感

1297

【ISAR成像定标方法(1)—转台目标的RD成像算法MATLAB仿真】

ISAR成像定标方法的研究具有重要意义,但是与之相关的学习资料以及仿真对于小白来说很难找或者很杂乱,本人作为小白之一在研究过程中苦不堪言,现在自己所要研究的定标内容已经完成,以后还学不学雷达也不一定,因为后面的路更难,现在打算把一些相关推导和仿真结果列出来,以供小白交流学习使用,希望能有点帮助。(PS:由于公式和符号的原因,采用图片形式说明)

此木旧年的博客 6418

关于使用JCreator编译后无法运行的解决方法

报错现象:java文件能够正常编译,但是不能在工具中运行 --------------------Configuration: -------------------- Usage: java [-options] class [args...]            (to execute a class)    or  java [-options] -jar jarf

慢悠悠~ 5698

从零构建基于ZYNQ与AD9361的SDR信号源:FPGA逻辑与射频前端的协同设计

本文详细介绍了从零开始构建基于ZYNQ与AD9361的SDR信号源的完整流程。通过解析FPGA逻辑与射频前端的协同设计,重点阐述了如何利用FPGA生成基带信号,并通过ARM处理器配置AD9361,最终实现一个可编程的2.4GHz载波信号发生器。内容涵盖硬件选型、Vivado环境搭建、AXI总线通信、LVDS接口设计及软件驱动开发,为SDR开发者提供了实用的实战指南。

weixin_29200485的博客 214

【AI智能体】Skills 智能体驱动开发从使用到项目实战详解

Skills 智能体驱动开发从使用到项目实战详解

congge 6612

JCreator Error : Invalid path

jcreator Error : Invalid path...D:\Program Files (x86)\Java Failed to establish a connection with the target VM... jcreator 很久没使用,一个简单的Java程序都运行不了,报错关键字如上。 大致意思就是JDK的路径不对。 我安装提示出来的路径去查看,发现Java里面是空的,原来的JDK已经被删除了。 解决步骤如下:到jcreator 配置里面找到JDK Profile.

Adagio_的博客 1927

【目标检测-YOLO】YOLOv5-v5.0-yolov5s网络架构详解(第一篇)

源码:GitHub - ultralytics/yolov5 at v5.0 由于YOLO v5 代码库在持续更新,如上图,有多个版本,每个版本的网络结构不尽相同。以下内容以 v5.0 为准,网络结构选用 yolov5s。 为了方便画图和理解网络结构,选用可视化工具:Netron 网页版进行可视化, 然后使用PPT作图。 在Releases · ultralytics/yolov5 · GitHub找到 v5.0中的Assets 中的yolov5s.pt并下载该权重。 下图为直接......

博观约取,厚积薄发 2万+

JVM(二) Java虚拟机运行时参数设置

官方文档: https://www.oracle.com/java/technologies/javase/vmoptions-jsp.html JVM可以在java程序运行时设置JVM的参数,语法如下: 用法: java [-options] class [args...] (执行类) 或 java [-options] -jar jarfile [args...] (执行 jar 文件) -options: JVM的启动参数 clas...

ForestCat的专栏 1519

ubuntu 安装node和npm

在ubuntu中经常需要用到node ,npm,因为npm基本会和node同时安装,所以只需要安装node即可。可以使用 nvm(Node Version Manager)来管理你的 Node.js 版本。

风吹落叶的博客 2293

纳米尺度仿真软件:Quantum Espresso_(13).非线性光学性质计算

通过 Quantum Espresso,可以高效地计算材料的非线性光学性质,包括二阶和三阶非线性极化率。这些性质在许多现代技术中具有重要的应用价值。在准备输入文件时,需要详细描述系统的晶格结构和原子位置,选择合适的基组和赝势,并设置计算参数和微扰设置。通过优化计算参数和使用并行计算,可以提高计算效率和精度。最后,使用适当的工具进行结果分析和可视化,可以更好地理解材料的非线性光学行为。

kkchenjj的博客 1279

Java语言基础学习笔记(五)

一、语言基础---5.数组高级 (一)方法参数的值传递机制 (二)多维数组 (三)Java5对数组的支持 (四)数组算法

u010171051的博客 299

Python自动化脚本:模拟鼠标键盘保持电脑在线状态

在计算机自动化领域,模拟用户输入是一项基础且实用的技术,其核心原理是通过程序生成鼠标或键盘事件来与操作系统交互。这项技术的价值在于能够自动化重复性操作,提升工作效率,并解决特定场景下的系统交互问题。PyAutoGUI作为Python生态中广泛使用的自动化库,封装了跨平台的底层API调用,为开发者提供了简洁统一的接口来实现输入模拟。在实际工程实践中,这类技术常应用于自动化测试、远程办公辅助、数据抓取等场景,帮助用户保持系统活跃状态,防止因无操作导致的锁屏或休眠中断任务。通过合理配置移动间隔和随机化模式,可以更

weixin_28713299的博客 578

成功解决jcreator/java错误:运行正确的程序停止编译 出现Usage: javaw [-options] class [args...] (to execute a class

今天在用jcreator执行程序时发生以下情况: 各种环境变量都有正确配置,且之前一直能够正常使用,程序也是以前运行过完全正确的。 经过一番搜索,发现eclipse也会发生这样的情况,是因为它存在的bug导致的: https://www.iteye.com/blog/jackzlz-1714400 也许jcreator上也是同样的问题?尝试了stackoverflow上提供的方案: https:...

abracadabraa的博客 1053

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

Java的IDEA提示Usages

思维小刀 1079

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

java 启动参数大全

java启动参数共分为三类: 标准参数(-),所有的JVM实现都必须实现这些参数的功能,而且向后兼容; 非标准参数(-X),默认jvm实现这些参数的功能,但是并不保证所有jvm实现都满足,且不保证向后兼容; 非Stable参数(-XX),此类参数各个jvm实现会有所不同,将来可能会随时取消,需要慎重使用; 目录 一.标准参数 二.非标准参数 三.非Stable参数 一.标准参数 ...

布道 4977

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

设置java虚拟机参数_java虚拟机参数设置 jvm参数设置

java进程命令行使用方式如下:java[-options]class[args...]-options表示虚拟机的启动参数,class为带有main()函数的java类的全名称args表示传递给主函数main()的参数多个用空格分割即可。如以下代码,看一下如何设置参数并且获取到参数。package cn.xhgg.test;public class JvmTest {public s...

weixin_42422285的博客 317

java命令参数

java -help Usage: java [-options] class [args...]            (to execute a class)    or  java [-options] -jar jarfile [args...]            (to execute a jar file)   where options include:    ...

IT冲冲冲 176

Java 设置系统参数和运行参数

系统参数为系统级全局变量值,该参数在程序中任何位置都可以访问到。优先级最高,覆盖程序中同名配置。系统参数的输入格式为:-Dargname=argvalue,多个参数之间用空格隔开,如果参数值中间有空格,则用引号括起来。

moonspiritacm 5万+

zookeeper启动失败,显示为 用法: java [-options] class [args...]

zookeeper启动失败,显示为 用法: java [-options] class [args...]

m0_52896752的博客 349

JVM 标准参数选项

一JVM参数选项 1参数选项类型 2 官网 https://docs.oracle.com/javase/8/docs/technotes/tools/windows/java.html 3标准参数选项说明 二标准参数选项 C:\Users\chengqiuming>java -help 用法: java [-options] class [args...] (执行类) 或 java [-options] -jar jarfile [arg...

实践求真知 300

Usage: java [-options] class [args...]

Usage: java [-options] class [args...] (to execute a class) [-options]------------------叫开关或转换 [args...]-------------------叫参数 。。 命令行,,,简直了。。。。。不会用。 执行一个类文件的时候,,需要引...

iostream123的专栏 2579

JDK命令之java -- 用来执行字节码文件,即用来执行Java程序

文章目录一、命令介绍二、用法格式三、常用选项四、常用选项详解-client,-server-hotspot-classpath,-cp-classpath-D=value-verbose[:class|gc|jni]-verbose:gc-verbose:jni-version-showversion-ea[:...|:] 和 -enableassertions[:...|:]-da[:...|:] 和 -disableassertions[:...|:]-esa | -enablesystemasse

liaowenxiong的博客 7950
上一篇: 用方法定义、初始化、返回数组的实例。
下一篇: JavaDoc,在 Java 的注释上做文章
codecooler
博客等级 码龄19年 47粉丝 5原创
评论 8
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值