22

我正在使用 Aptana 的独立版本,并且刚刚完成重新格式化。当我尝试启动 Aptana 时,出现此错误:

无法启动产品,因为无法创建指定的工作区。指定的工作区目录无效或只读。

我该如何解决这个问题?

4

3 回答 3

43

我刚刚遇到了同样的问题。这是由于将“我的文档”文件夹映射到不同的驱动器造成的。安装程序和程序假定它位于 C:\ 驱动器上并尝试在那里创建或打开工作区。

要解决此问题:

为 Aptana 创建一个新的快捷方式(或修改现有的快捷方式)并添加一个 -data 参数以及工作区文件夹的路径(默认情况下在您的文档下)。在我的系统上,它的设置如下:

 "C:\Users\Lance\AppData\Local\Aptana Studio 2.0\AptanaStudio.exe" -data "E:\Documents\Aptana Studio Workspace"

查看错误日志:

每次尝试启动程序时,都会在程序的 /configuration/ 文件夹中写入一个日志文件。日志文件看起来像是以某种时间戳 (1259818956579.log) 命名的。在日志文件中,使用 -data 解决方案有一条详细的错误消息:

根异常:java.lang.IllegalStateException:无法写入平台元数据区域:C:\Users\Lance\My Documents\Aptana Studio Workspace.metadata。默认情况下,平台启动时会将其内容写入当前工作目录下。使用 -data 参数为平台指定不同的内容区域。

于 2009-12-03T06:10:56.990 回答
10

如果您将 Aptana 文件夹从一台机器复制到另一台机器和用户名,或者更新一台机器并更改您的用户名,就会发生这种情况。尝试检查文件“configuration/.settings/org.eclipse.ui.ide.prefs”(如果有),并确保对位置的任何引用都反映了您当前的环境。

您可以尝试使用以下命令评论或删除该行:RECENT_WORKSPACES 键。

于 2012-02-02T12:12:27.553 回答
2

Fedora 12 上的“Aptana Studio 3”出现了相同的错误消息。

我从存储 Aptana 的路径中的目录名称中删除了空格,并更新了配置文件中的相应路径;

配置/config.ini

汤姆。

于 2010-07-26T15:21:36.927 回答