问题标签 [javaw]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
102 浏览

c++ - Visual Studio 有时会加载符号,有时不会

我正在使用 C++ 编写代码。这段代码被编译成一个 dll 文件,由 java 应用程序加载。调试时,我通常运行应用程序(来自 Eclipse)并附加到 Visual Studio 2017 中的 javaw.exe 进程。这工作了很长时间,直到我有了一台新计算机(与前一个具有相同的操作系统,Windows 10) )。在这台新计算机上,我使用相同的过程进行附加和调试,但随机收到警告,提示未加载符号并且不会命中断点。在这种情况下,我关闭应用程序,再次打开它,附加,一切正常。我不知道符号的确切位置以及问题所在,但不得不关闭并重新打开应用程序很烦人。关于此问题的可能原因以及如何解决的任何想法?

另外我不知道我可以提供哪些进一步的信息,但如果您能想到任何可能有帮助的信息,请询问。谢谢。

我知道关于加载符号和打断点有很多问题,但到目前为止我找不到解决我问题的答案。

0 投票
0 回答
2165 浏览

java - Java 环境即使在控制面板中也无法启动

我有这个问题有一段时间了,但我一直没能解决它,Java 环境或 JVM(对不起,如果我把两者都混淆了)不会启动,像 Jdownloader2 或 Minecraft 启动器这样的程序也不会启动,也没有错误消息,即使我尝试打开 java 控制面板也没有任何反应。这就是我尝试过的全部:

  1. 卸载它并重新安装它(显然)。

  2. 从命令提示符以管理员身份运行它(包括 javaw.exe、java.exe、javacpl.exe、jp2launcher.exe)。

  3. 将它们设置为具有管理员权限的 Windows nt 的兼容模式(包括上述所有文件)。

  4. 将“ _JAVA_OPTIONS”变量设置为“ -Xmx512M”。

  5. C:\Program Files\Java\jre1.8.0_261在具有“ ”值的系统变量中创建一个新变量“JAVA_HOME” 。

  6. 将“路径”系统变量更改为(突出显示=已更改)

    C:\Program Files\Common Files\Oracle\Java\javapath;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0;C:\Program Files \Microsoft SQL Server\100\Tools\Binn;C:\Program Files\Microsoft SQL Server\100\DTS\Binn;C:\Program Files\Microsoft SQL Server\110\Tools\Binn;C:\Program Files\Skype \Phone;C:\Program Files\Windows Kits\10\Windows Performance Toolkit;C:\Program Files\Microsoft SQL Server\120\Tools\Binn;C:\Program Files\dotnet;C:\Program Files\Git\ cmd;C:\Program Files\MySQL\MySQL Utilities 1.6;C:\Program Files\Intel\OpenCL SDK\2.0\bin\x86; %JAVA_HOME%\bin

  7. 卸载它(再次)并检查它是否已从注册表中完全删除

  8. 我删除了 java 文件夹并再次重新安装 Java。

  9. 我允许它穿过防火墙。

  10. 我关闭了防火墙和防病毒软件。

  11. 我检查了是否有任何 Java 进程正在运行。

  12. 我什至在控制面板的显示设置中禁用了 ClearType 选项(我不知道它与它有什么关系,但我在互联网上找到了该解决方案)。

我混合了许多这些尝试,例如“关闭防火墙和防病毒软件”和“从命令提示符以管理员身份运行”

我希望我已经清楚地说明了我的问题,并且有人可以在不建议我重新安装系统的情况下帮助我。

0 投票
1 回答
68 浏览

java - 可执行 jar 文件在双击时不运行

所以一切都很好,就像 2 到 3 周前一样,突然我所有的 jar 文件都无法通过双击打开

我检查了我的注册表,但一切正常,关联的 .jar 应用程序可以使用 javaw 运行,但我仍然无法通过双击运行可执行的 .jar 文件

我可以使用 javaw -jar filename.jar 在 cmd 中运行它们,但它在 minecraft 上不起作用,我无法使用该 cmd 运行 minecraft 我想制作它,所以每个可执行的 .jar 文件都可以通过双击打开

我的 java 命令在 cmd 我的 Computer\HKEY_CLASSES_ROOT\jarfile\shell\open\command 值是:

"C:\Program Files\Java\jre1.8.0_311\bin\javaw.exe" -jar "%1" %* 在本地机器上是一样的。有人帮忙吗?

我也使用了 jarfix,但它不起作用,当我单击 jar 可执行鼠标时,鼠标只会旋转一瞬间,没有任何反应,我试图修复这个问题 4 小时。