在 Java 中，要导出 `hprof` 文件可以通过以下几种方式：

**使用 `jmap` 命令**：

```bash
jmap -dump:format=b,file=your_dump_file.hprof <pid>
```

其中 `<pid>` 是要分析的 Java 进程的 ID。

例如，如果进程 ID 是 12345 ，则命令为：

```bash
jmap -dump:format=b,file=your_dump_file.hprof 12345
```

**在 Java 应用启动时添加参数**：
可以在启动 Java 应用时添加 `-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/path/to/dump.hprof` 这样的参数。当发生内存溢出错误时，会自动生成 `hprof` 文件到指定的路径。

**通过 JConsole 工具**：
连接到正在运行的 Java 进程，在“内存”选项卡中，有导出堆转储的功能。

需要注意的是，导出的 `hprof` 文件可能会很大，并且分析 `hprof` 文件需要使用专门的工具，如 `Eclipse Memory Analyzer` 等。