我有一个名为fence.java
的类,使用javac编译后,.class文件被命名为fence.class
,但我希望它被称为p1
。当使用gcc编译C文件时,我可以通过使用-o选项来执行此操作,但对于javac我一直无法找到类似的东西。使用javac指定已编译类的名称
0
A
回答
0
这是在Java中使用的约定,你不能改变。该文件应该和它所包含的类一样被调用。
0
在java中,类文件名由源文件的名称决定,并由编译器自动完成,如果要使用名称p1
,则将源文件的名称更改为编译前的名称(当你该记得更改类名称以及该文件的名称。)
+0
你的问题中的第一句只对公共班级适用。 – Perception 2013-03-10 10:24:31
相关问题
- 1. 将预编译指令传递给javac?
- 2. 如何为编译类应该去的javac指示?
- 3. javac编译错误
- 4. Javac编译参数
- 5. SQLServer对象“名称”的定义自编译以来已更改
- 6. 如何使用javac编译Netbeans项目
- 7. 错误:java.lang.ClassNotFoundException:使用javac编译org.apache.hadoop.hbase.HBaseConfiguration
- 8. 使用javac编译java文件
- 9. 编译Java使用命令行JAVAC
- 10. javac:使用第三方库编译java类
- 11. 类型名称的功能名称映射在编译时
- 12. 简单的编译失败,用javac
- 13. qtcreator不使用指定的编译器
- 14. javac编译多个文件
- 15. 从cmd编译javac时NoClassDefFoundError?
- 16. Ant Javac编译输出
- 17. 使用注释(org.eclipse.jdt.annotation.Nullable)的使用Eclipse编译,而不是用javac
- 18. 在编译环境中获取类的完全限定名称?
- 19. 编译期间确定目标名称
- 20. 如何为已编译的ASP.NET应用程序指定程序集文件名?
- 21. 已有类的名称
- 22. Ç - LuaJit指定自定义模块的名称为编译字符串
- 23. 如何隐藏已编译项目中的标识符名称?
- 24. MVC2:指定一个名称使用Html.BeginForm()
- 25. 如何使用ReactiveMongo指定replicaSet名称?
- 26. 使用CMAKE编译CUDA C++ - 指定了多个编译阶段
- 27. 的java.exe = JVM和javac的.exe =编译
- 28. 与指定名称删除所有类
- 29. 名称Python中的错误,即使名称已定义
- 30. 使用mediawiki确定名称的类型?
非常感谢你。 – 2013-03-10 10:01:21
答案中的第二句只适用于公开课。 – Perception 2013-03-10 10:23:40