对于我的课程,我有两个问题:
答案 0 :(得分:1)
首先,它取决于您未指定的操作系统。如果它在Windows上,则有一对Windows命令:assoc和ftype。每种类型的文件都有一个“类型名称”。 assoc将扩展名与类型相关联,ftype将类型与要执行的命令相关联。
例如,在我现在使用的工作站上,我将.jar与jarfile assoc .jar=jarfile
相关联,并将jarfile与“C:\ Program Files \ Java \ jre6 \ bin \ javaw.exe”相关联-jar “%1”%* ftype jarfile="C:\Program Files\Java\jre6\bin\javaw.exe" -jar "%1" %*
注意:您需要在管理员组中才能执行此操作。
对于第二个问题(可能应该是单独的问题),。java不是文件格式。 .java文件实际上只是纯文本文件。大多数编程语言的代码都是这样的,因此它等同于.txt文件,因此您可以在任何您喜欢的编辑器中读取和写入它。文件扩展名只是让java编译器知道代码实际上是java代码,即使它是纯文本格式。
但是,java编译器通常不会编译扩展名不是.java的代码。如果我尝试,我会收到错误error: Class names, 'myFile.blah', are only accepted if annotation processing is explicitly requested
这让我相信有一种方法可以让它编译无论如何,可能通过提供一些自定义注释处理器?我不确定,我从未做过这样的事情。但是,如果代码是Java代码,您可以让它具有.java扩展名。
答案 1 :(得分:0)
如何将Word,Excel和PowerPoint文件与我的程序相关联?
Java Web Start可以请求文件类型的文件关联。