Java 如何编辑unix可执行文件
我有一个家庭作业,教授给了我们一个名为“example”的目录中的java程序,让我们将该目录复制到一个名为“fixedExample”的新目录中。然后他让我们将bin/runExample重命名为bin/runFixedExample,并编辑该文件,使其引用fixedExample.jar。之后,我们可以开始编写代码来修复它Java 如何编辑unix可执行文件,java,file,unix,jar,executable,Java,File,Unix,Jar,Executable,我有一个家庭作业,教授给了我们一个名为“example”的目录中的java程序,让我们将该目录复制到一个名为“fixedExample”的新目录中。然后他让我们将bin/runExample重命名为bin/runFixedExample,并编辑该文件,使其引用fixedExample.jar。之后,我们可以开始编写代码来修复它 我的问题是找不到修改bin/fixedExample的方法,因为它是一个运行文件 如果我正确理解您的问题,您只需重命名bin文件夹中的某个内容即可。您只需使用mv命令即可
我的问题是找不到修改bin/fixedExample的方法,因为它是一个运行文件 如果我正确理解您的问题,您只需重命名bin文件夹中的某个内容即可。您只需使用mv命令即可
sudo mv /bin/runExample /bin/runFixedExample
然后使用任何文本编辑器(如nano或vim)对其进行编辑
并提出:
java -jar pathToFixedExample.jar
它可能不是一个“运行文件”,而是一个脚本。您是否尝试过在编辑器中打开它?是否可以或如何编辑文件与文件是否可执行无关。当然,这取决于文件的格式,但这是一个单独的问题。无论如何,尽管您没有明确指定要求您编辑的文件类型,但它似乎可能是一个shell脚本。在这种情况下,您可以使用您选择的文本编辑器进行编辑。是的,我尝试过,但它没有打开。这是一个“Unix可执行文件”您尝试了什么编辑器?谁说这个文件是“UNIX可执行文件”?这就是
文件
命令所说的吗?我想你是对的。我使用了不同的编辑器,我能够编辑文件。谢谢