繁体   English   中英

javap命令不区分大小写吗?

[英]Is command javap not case-sensitive?

我创建了一个非常简单的类Test.java

import java.util.*;

public class Test { 
    public static void main(String[] args) {
    String[] stringArr = new String[10];
        Object[] objs = stringArr;

        objs[0] = 1;

        System.out.println(objs[0]);
    }
}

所以我可以使用javac Test对其进行javac Test ,之后,我想使用javap commond查看Test类中的详细信息,但实际上我犯了一个错误,如下所示:

D:\>javap -private TEst
Compiled from "Test.java"  
public class Test extends java.lang.Object{    
public Test();
    public static void main(java.lang.String[]);
}

如您所见,我在javap命令之后键入了TEst ,但实际上该命令显示了类的信息,此后,我厌倦了使用javap -private TEST ,它也可以工作。

这是否意味着javap不区分大小写?

注意:
我的JDK版本是:

Java版本“ 1.6.0_43”
Java(TM)SE运行时环境(内部版本1.6.0_43-b01)
Java HotSpot(TM)64位服务器VM(内部版本20.14-b01,混合模式)

“这是否意味着javap不区分大小写?”。 这与javap无关。关于您在其中使用这些命令的cmd提示。.cmd提示不区分大小写...您可以执行cd ..或CD ..或cD.。它们都做同样的事情。 。

Windows文件系统“大小写友好”; 它将尝试进行不敏感的搜索。 文件中的类名是。 注意,javap是Compiled from "Test.java"

当我尝试编译一个在文件名中进行小写更改的程序时,我收到了类似的错误消息。 我原来@TheLostMind是正确的..,谢谢你,先生

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM