-4

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

  1. 我正在创建的程序将类似于 MS Office。如何将WordExcelPowerPoint文件与我的程序关联?
  2. 我的程序允许用户使用大量与 Java ( JPanel) 相关的代码。*.A2W 除了 *.java 文件(例如Alice文件)之外,还有其他格式可以保存文件吗?我也无法理解爱丽丝是如何阅读和保存的*.A2W

有人可以帮助我吗?

4

2 回答 2

1

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

例如,在我现在使用的工作站上,我有 .jar 与 jarfileassoc .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 扩展名。

于 2011-06-28T00:15:59.033 回答
0

如何将 Word、Excel 和 PowerPoint 文件与我的程序相关联?

Java Web Start可以请求文件类型的文件关联。

于 2011-06-28T03:00:48.647 回答