Tag: 文件

双击图标如何执行JAVA程序?

我写了一个java程序。 现在我想在没有IDE,Eclipse等的情况下打开我的控制台java应用程序,只需双击桌面上的可执行版本即可。 我已经在Runnable .JAR文件中导出了java项目,但无法打开它。 当我尝试用cmd打开应用程序时。 java -jar ApplicatonName.jar,一切都很好。 但是这个过程太复杂了,而且不是用户友好的。 那么有什么方法可以用JAVA做这样的事情吗? 提前致谢 :)

系统找不到java中指定的文件

我正在制作一个打开并读取文件的程序。 这是我的代码: import java.io.*; public class FileRead{ public static void main(String[] args){ try{ File file = new File(“hello.txt”); System.out.println(file.getCanonicalPath()); FileInputStream ft = new FileInputStream(file); DataInputStream in = new DataInputStream(ft); BufferedReader br = new BufferedReader(new InputStreamReader(in)); String strline; while((strline = br.readLine()) != null){ System.out.println(strline); } in.close(); }catch(Exception e){ System.err.println(“Error: ” + e.getMessage()); } } } 但是当我跑步时,我收到这个错误: […]

用Java修改现有文件内容

我想替换第二行文件内容,有人可以根据下面的文件格式和监听方法请求帮助。 1324254875443 1313131 Paid 0.0 第二行很长,想要替换为currentTimeMillis() 。 /************** Pay Button Listener **************/ public class payListener implements ActionListener { public void actionPerformed(ActionEvent e) { ArrayList lines = new ArrayList(); String line = null; try { FileReader fr = new FileReader(“Ticket/” + ticketIDNumber + “.dat”); BufferedReader br = new BufferedReader(fr); FileWriter fw = new FileWriter(“Ticket/” + ticketIDNumber […]

Android – 获取从文件资源管理器中选择的.txt文件的真实路径

我正在开发一个应用程序,我希望能够在.txt文件中导出和导入应用程序中的一些数据。 该应用程序的最低API为21。 导出部分运行良好,但我在导入部分遇到问题。 我打开文件浏览器: butImportPatient.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { Intent intent = new Intent(); intent.setAction(Intent.ACTION_OPEN_DOCUMENT); intent.setType(“*/*”); startActivityForResult(intent, IMPORTPATIENT_ACTIVITY_REQUEST_CODE); } }); 这看起来很有效。 但我的onActivityResult不起作用,我没有找到如何从Uri获取文件。 现在,这是我的代码: @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { if (requestCode == IMPORTPATIENT_ACTIVITY_REQUEST_CODE && resultCode == RESULT_OK) { File file = new File(data.getData().getPath()) ; String path = […]

Flink中的java.lang.NoSuchMethodError

我试图使用以下方法读取文件: final ExecutionEnvironment env = ExecutionEnvironment.getExecutionEnvironment(); DataSet line = env.readTextFile(“file:///pathtofile/myfile.txt”); 我收到以下错误: java.lang.NoSuchMethodError: org.apache.flink.api.common.io.DelimitedInputFormat: method (Lorg/apache/flink/core/fs/Path;)V not found 我使用的是flink 1.3.2版,java版“1.8.0_91”

通过Java将文本插入现有文件

我想创建一个简单的程序(用Java编写)来编辑文本文件 – 特别是在文本文件中随机位置插入任意文本的文件。 此function是我目前正在编写的更大程序的一部分。 阅读有关java.util.RandomAccessFile的描述,似乎在文件中间执行的任何写操作实际上都会覆盖现有内容。 这是一个副作用,我想避免(如果可能的话)。 有没有一种简单的方法来实现这一目标? 提前致谢。