为什么java不能执行编译后的.class文件呢?求解

问题描述

为什么java不能执行编译后的.class文件呢?求解


就是这个问题,谢谢

解决方案

javac是用来编译的,执行用 "java 类名"

解决方案二:

你先执行>java BeerAndWing2
再执行>javac BeerAndWing2。class
这样就可以了,java 是编译,javac 是执行

解决方案三:

Java文件编译成功后的class文件无法执行
cmd 执行java Class 文件
使用cmd编译java文件成功生成class,但是不能执行

解决方案四:

先运行 javac BeerAndWing2.java
成功后再运行java BeerAndWing2
这样应该可以
javac运行.java文件
java运行.class文件,运行.class文件时不需要后缀名。
注意保持主类名与文件名一致,不然会找不到主类。

解决方案五:

我就是这样写的,编译没问题,可java XXX 执行时,会报错误:无法加载主类XXX

解决方案六:

我就是这样写的,编译没问题,可java XXX 执行时,会报错误:无法加载主类XXX

解决方案七:

classpath=,;这是我配置的classpath

解决方案八:

java运行.class文件,运行.class文件时不需要后缀名。

解决方案九:

文件是在F:目录下吗?不是的话,cmd中要到文件所在目录下去运行。
public class 类名{
public static void main(String[] args){
……
}
}
这里的类名是BeerAndWing2吗?

解决方案十:

类名和文件都是对的……我不小心再里面倒入了一个包(⊙﹏⊙)b,已经找到问题了,谢谢

时间: 2024-08-17 17:27:54

为什么java不能执行编译后的.class文件呢?求解的相关文章

服务器部署项目-linux上启动tomcat出错,java项目是编译后的,在本地测试没问题

问题描述 linux上启动tomcat出错,java项目是编译后的,在本地测试没问题 2C org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'returnedMoneyAction': Injection of resource dependencies failed; nested exception is org.springframework.beans.facto

Java掉执行sql脚本的.bat文件

  Java掉.bat文件 sql脚本 存放于D:sqlplustest.sql insert into ss values(11); insert into ss values(12); insert into ss values(13); commit; exit; sql.bat脚本 @ECHO OFF sqlplus -s username/password@sid @D:sqlplustest.sql exit Java代码 package com.tdxx.sqlplus; impo

大家来讨论一下如何防止编译后的dll文件被反编译~~~~~

问题描述 最近在开发网站的时候因为有些加了限制但还不想被反编译,不知道用什么方法好,请大家讨论一下我使用了一下dotfuscator工具,但是老出错误,我的操作如下选择目录bin/*.dll全选生成模糊dll然后再使用ie浏览页面的时候忽然提示找不到App_Web_index.aspx.28963a75.dll比较郁闷 解决方案 解决方案二:请问有没有什么更高效更好用的防止反编译的方法呢解决方案三:.NET时代代码还有什么好保密的呢,大家都是用那个类库解决方案四: 解决方案五:不让别人看懂道可以

myEclipe的一个bug 缺少引用的包时出现不能生成编译后的class文件的解决办法

版本:myeclipse7.5    出现原因:    删除掉实现设置的 构建路径中的jar     现象:    不能编译生成class   解决办法: 进入项目属性设置,构建路径,remove掉不存在的jar引用,即可.      

关于JAVA含有内部类的类编译成class后修改Class文件出现错误

问题描述 JAVA类编译后是class文件,编译后生成了getname.class,和getname$1.class.这里我没有源码,我修改了getname.class中的一个System.out.print中输出的内容,比如原来输出wang,我使用工具将输出内容改成了li,文件反编译后与原来没有修改时的内容一致,但是在TOMCAT启动的时候报错了,报错内容为java.lang.ClassFormatError: Wrong InnerClasses attribute length in cl

c#:Reflector+Reflexil 修改编译后的dll/exe文件

原文:c#:Reflector+Reflexil 修改编译后的dll/exe文件 不知道大家有没有这样的经历:现场实施时测试出一个bug,明明知道某个dll/exe文件只要修改一二行代码即可,但手头没有开发环境,紧急情况下,可以用reflector + reflexil 临时直接修改dll代码,然后重编译,替换原来的文件(当然:代码未混淆的情况下,这个也可以用来搞破解,这不在本文讨论之列) 步骤: 1.Relector 加载相关的dll后,启用Reflexil界面 2.找到需要修改的代码位置,然

新手请教dll反编译后的问题

问题描述 请教高手,Index.aspx中代码是:<%@PageLanguage="C#"Inherits="ReadygoNews.Pages.TempTrans"EnableSessionState="false"EnableViewState="false"%><%Trans(TemplateType.Index);%>是不是继承ReadygoNews.dll这个啊?我用ILSpy.exe反编译后

android studio ndk-build 编译C生成.so文件(ndk基础篇

本文转自:你我学习网: https://www.niwoxuexi.com/blog/android/article/246.html 一.概要 最近项目需要,要把代码中加密的部分打包成so文件,刚开始接触的时候真是痛苦呀,网上好多资料,都不是很详细,步骤也不清晰,所以我整理了一下,希望大家喜欢. 现在android studio打包so文件有两种方式,第一种是ndk-build编译项目,还有一种用CMake脚本构建项目,今天主要介绍ndk-build的编译过程 二.ndk-build 构建过程

为什么java源文件中有两个类编译后只产生一个类文件

问题描述 classdemoA{publicstaticvoidmain(String[]args){demoad=newdemoa();d.getmoney();}voidgetmoney(){System.out.println("package123123123");}}classdemoa{voidgetmoney(){System.out.println("package1111");}}为什么java源文件中有两个类编译后只产生一个类文件demoA,且运