Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将文件类型与程序关联并保存扩展名不是.java的文件_Java_File Association - Fatal编程技术网

将文件类型与程序关联并保存扩展名不是.java的文件

将文件类型与程序关联并保存扩展名不是.java的文件,java,file-association,Java,File Association,对于我的课程,我有两个问题: 我正在创建的程序将像MS Office一样运行。如何将Word、Excel和PowerPoint文件与我的程序关联 我的程序允许用户使用大量与Java相关的代码(JPanel)。除了*.java文件(如*.A2W文件)之外,还有其他格式保存文件吗?我也不明白如何读取和保存*.A2W 有人能帮我吗?首先,这取决于您没有指定的操作系统。如果在Windows上,则有一对Windows命令:assoc和ftype。每种类型的文件都有一个“类型名”。assoc将扩展名与类型关

对于我的课程,我有两个问题:

  • 我正在创建的程序将像MS Office一样运行。如何将
    Word
    Excel
    PowerPoint
    文件与我的程序关联
  • 我的程序允许用户使用大量与Java相关的代码(
    JPanel
    )。除了*.java文件(如
    *.A2W
    文件)之外,还有其他格式保存文件吗?我也不明白如何读取和保存
    *.A2W

    有人能帮我吗?

    首先,这取决于您没有指定的操作系统。如果在Windows上,则有一对Windows命令:assoc和ftype。每种类型的文件都有一个“类型名”。assoc将扩展名与类型关联,ftype将类型与要执行的命令关联

    例如,在我现在使用的工作站上,我有与jarfile
    assoc.jar=jarfile
    关联的.jar和与“C:\Program Files\Java\jre6\bin\javaw.exe”-jar“%1”%*
    ftype jarfile=“C:\Program Files\Java\jre6\bin\javaw.exe”-jar“%1”%*

    注意:您需要在administrators组中才能执行此操作

    对于第二个问题(可能应该在单独的问题中),.java不是文件格式。java文件实际上只是纯文本文件。大多数编程语言的代码都是这样的,因此它相当于一个.txt文件,因此您可以在任何您喜欢的编辑器中读写它。文件扩展名只让java编译器知道代码实际上是java代码,即使它是纯文本格式的

    但是,java编译器通常不会编译扩展名不是.java的代码如果我尝试,我会得到错误
    error:只有在显式请求注释处理时才接受类名“myFile.blah”
    ,这让我相信无论如何都有办法让它编译,可能通过为它提供一些定制的注释处理器?我不确定,我从来没有做过那样的事。但是,如果代码是Java代码,您可以让它有一个.Java扩展名

    如何将Word、Excel和PowerPoint文件与程序关联


    您可以请求文件类型的文件关联。

    我们知道您对降价的想法很感兴趣,使用降价设置帖子格式是多么容易,但至少要正确使用降价。你为什么用扰流板标签?!为什么你有“把你的鼠标放在这个盒子上”的部分?这并不能帮助我们更好地帮助您。对不起,下次我会保持简单。另外,.java文件是源文件,而不是二进制文件。