小编And*_*Eve的帖子

嗯?找不到 JDK?(在 Windows 7 64 位上)

我正在全新安装的 Windows 7 64 位上为最新的 Android 2.3 设置开发环境。

我首先安装了 64 位 JDK 6 (jdk-6u23-windows-x64.exe)。然后,我安装了 64 位 Eclipse Classic 3.6 (eclipse-SDK-3.6.1-win32-x86_64.zip)。然后,我继续安装 Android SDK Starter Package:installer_r08-windows.exe。

但是...一开始它说:“未找到 Java SE 开发工具包 (JDK)。”

为什么?我刚刚安装了它。

这是 32 位和 64 位之间的不匹配吗?

我该如何解决这个问题?

更新 (1):我尝试设置 %JAVA_HOME% 环境变量,以及在 Eclipse 中设置已安装的 JRE,如下所示。这些都没有解决问题。

看来我不是唯一遇到问题的人,正如该线程所暗示的那样:https : //stackoverflow.com/questions/1919340/android-sdk-setup-under-windows-7-pro-64-bit

我想知道是否有64位版本的Android SDK。

更新(2):我改用 zip 版本(android-sdk_r08-windows.zip),运行 android.bat,更新所有SDK 包,并安装 ADT 插件(8.0.1),而不是在必须检查之前:'Contact安装过程中的所有更新站点以查找所需的软件”。

我们会看看这是怎么回事...

更新(3):它起作用了!(很快就会接受@bubu 的回答)——但是当我从 Eclipse 运行它(Ctrl+F11)时,为什么模拟器不包含 HelloAndroid 应用程序?

windows-7 64-bit android sdk sun-java6-jdk

14
推荐指数
2
解决办法
3万
查看次数

“IsolatedCommand”注册表值是什么?它的目的是什么?

我一直在寻找这个未记录的注册表项的解释,但我能找到的只是一些关于获取所有权或以管理员身份运行的参考,而没有真正解释该特定注册表值(不是键)的设计目的。

我还发现这个链接表明:

HKEY_CURRENT_USER\Software\Classes.exe\ shell\open\command | 隔离命令 = ""%1? %*"

与间谍软件有关。这是真的?如果是这样,如何?

知道这个“IsolatedCommand”值是关于什么的,为什么微软会创建一个有助于间谍软件的注册表值?

windows-registry

7
推荐指数
1
解决办法
5522
查看次数

如何将此未分配的空间移动到磁盘的开头?

我需要将隐藏在扩展分区中的 420GB 未分配空间移动到磁盘的开头。

有没有办法使用 GParted 做到这一点?

这是当前的“fdisk -l”快照:

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x0c85ac80

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        1992    16000708+  83  Linux
/dev/sda2            1993       60801   472383292+   5  Extended
/dev/sda5            1993        3984    16000708+  83  Linux
/dev/sda6           58810       60801    16000708+  82  Linux swap / Solaris
Run Code Online (Sandbox Code Playgroud)

在 Gparted 中,它看起来像这样:

替代文字

不幸的是,当我选择未分配的空间时,“分区”菜单中唯一可用的操作是“新建”。

这个分区真的不能移动吗?

如果是,我如何在 Gparted 中执行此操作?

gparted

7
推荐指数
2
解决办法
3万
查看次数

Windows 如何从“ROUTE /F”中恢复?

我们都知道 Windows 中的 ROUTE /F 命令,根据其文档:

“清除所有网关条目的路由表。如果这与命令之一结合使用,则在运行命令之前清除表。”

如果您注意到谨慎的措辞,它不会清除所有条目的路由表,而是清除所有网关条目。微小但显着的区别,但这并不是我真正要问的问题。我的问题是重启后会发生什么:

您发出“ROUTE /F”,通过“ROUTE PRINT”验证确实所有网关条目都已从路由表中删除,但是在您重新启动后,原始路由表神奇地恢复,就好像“ROUTE /F”从来没有发布。

我的问题是:Windows 如何知道从哪里获取这些值?它们是否存储在注册表中的某处?如果有,它们存放在哪里?

networking windows routing reset

4
推荐指数
1
解决办法
3万
查看次数

Windows 7 重新启动时会丢失正确的时区

我有一台运行 Windows 7 Ultimate (64-bit) 的标准 PC 出于某种原因,它在重新启动时拒绝保持正确的时区(BIOS 电池正常)。

注意 (1) : 时区是正确的。“Internet 时间”选项卡还显示“此计算机已设置为自动与‘time.windows.com’同步。当我单击‘更改设置...’按钮时,‘与 Internet 时间服务器同步’复选框被选中.

尽管如此,在重新启动时,时间会偏斜 6 个小时……并且即使在等待此“自动同步”发生数小时后也不会自行更正。

注 (2) : BIOS 时间设置为本地(即非 UTC)。当我重新启动 Windows 7 而不引导到安装在双引导配置 (Ubuntu Linux) 中的其他操作系统时,它似乎正确地记住了时间。这可以解释重新启动后的即时时间,但它不能解释为什么 Windows 7即使在一个小时后也不会自动“与 Internet 时间服务器同步”。

为什么会发生这种情况,我该如何纠正?

windows-7 reboot 64-bit time-zone

4
推荐指数
1
解决办法
7023
查看次数