Java 学校档案编制问题&x27;s Unix系统

Java 学校档案编制问题&x27;s Unix系统,java,unix,Java,Unix,完成编辑但存在类似问题 在Eclipse上启用FTP的最佳软件/插件是什么?我正在使用FileZilla,但是有更好/更简单的吗?您告诉javac编译gamedata.txt,它报告了一个无法编译此文件的错误 我强烈建议您使用一种工具来编写编译/打包等脚本,这样您就不必担心在命令行中键入参数。概要中有一些示例 编辑:更新了指向Solaris示例的链接,这些示例与Linux类似。首先,-J命令行参数不应按字面意思作为-J传递。直接取自javac手册页(您可以通过在shell中键入manjavac查

完成编辑但存在类似问题


在Eclipse上启用FTP的最佳软件/插件是什么?我正在使用FileZilla,但是有更好/更简单的吗?

您告诉
javac
编译
gamedata.txt
,它报告了一个无法编译此文件的错误


我强烈建议您使用一种工具来编写编译/打包等脚本,这样您就不必担心在命令行中键入参数。

概要中有一些示例


编辑:更新了指向Solaris示例的链接,这些示例与Linux类似。

首先,-J命令行参数不应按字面意思作为
-J
传递。直接取自javac手册页(您可以通过在shell中键入
manjavac
查看完全相同的内容):

-工作 将选项传递给javac调用的java启动器。例如 -J-Xms48m将启动内存设置为48 MB。虽然 不是以-X开头,它不是javac的“标准选项”。 将选项传递给参考底图是-J的常见约定- 正在运行用Java编写的应用程序的虚拟机。 实际上,如果您想让它成为一个可执行文件,您可以使用Eclipse中存在的工具来创建一个可执行文件。使用命令行javac增加了额外的复杂性,这是不必要的,Eclipse是专门为消除这种复杂性而设计的


在eclipse中,您可以(我认为)使用File->Export->Java->Executable-JAR文件将您的项目制作成一个可执行的JAR,任何带有Java虚拟机的计算机都可以运行。这样,您的项目将在您的计算机和学校的Unix系统上运行。您可能需要手动将gameData.txt添加到JAR中,或者将其单独包含在包中,但不确定Eclipse是如何完成这类工作的。

您只能编译.java文件。如果从要编译的文件列表中删除.txt文件,它应该可以正常工作。如果您想编译目录中的所有文件,只需使用
javac*.java

您希望它对gamedata.txt有什么作用?把它放在罐子里?你必须把它作为一个单独的步骤来做。比复制/粘贴更简单的方法-取决于您的设置。您可以使用PuTTY下载中的pscp等SCP文件吗?你甚至可以在编译后的.jars中复制。我不明白你为什么问这个问题?我认为JAVA的卖点之一是跨平台兼容性。在家里编译它,并scp jar文件。你是一个需要做这件事的学生吗?(如果是这样,问你的教授2如何提交作业。)我会的。但就目前而言,我该如何解决这个问题呢?绝对不要使用
gamedata.txt
。仍然不起作用。问题是我需要将gameData.txt文件从我的计算机传输到我的帐户。你知道我该怎么做吗?那需要ftp吗? -Joption Pass option to the java launcher called by javac. For example, -J-Xms48m sets the startup memory to 48 megabytes. Although it does not begin with -X, it is not a `standard option' of javac. It is a common convention for -J to pass options to the underly- ing VM executing applications written in Java.