小编Use*_*123的帖子

JDK 安装在 mac 上,但我收到“无法完成操作。无法找到支持 apt 的 Java 运行时”。sudo apt 更新

我正在尝试sudo apt update在 MacOS 的终端上运行命令

我收到此消息作为回应: The operation couldn’t be completed. Unable to locate a Java Runtime that supports apt. Please visit http://www.java.com for information on installing Java.

我在这里看到了一个类似的问题,但是即使我确保像解决方案建议的那样安装 JDK,我仍然得到相同的响应。

我也试过粘贴

export PATH="$HOME/.jenv/bin:$PATH"
eval "$(jenv init -)"
export JAVA_HOME="$HOME/.jenv/versions/`jenv version-name`"
Run Code Online (Sandbox Code Playgroud)

进入我的 .zshrc.save 文件夹并没有运气。

当我java -version在终端中运行时,这就是我得到的:

java version "15.0.2" 2021-01-19
Java(TM) SE Runtime Environment (build 15.0.2+7-27)
Java HotSpot(TM) 64-Bit Server VM (build 15.0.2+7-27, mixed mode, sharing)
Run Code Online (Sandbox Code Playgroud)

java terminal apt

5
推荐指数
2
解决办法
1万
查看次数

# 在汇编中意味着什么?

例如,MOVE 8,D2 和 MOVE #8,D2 之间有什么区别?只是想知道 # 代表什么以及如果没有它会发生什么。

assembly 68000

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

使用指针遍历数组时出现分段错误

我有以下代码用于遍历我创建的数组。但是,一行目前给我一个分段错误。

#include <stdio.h>

int main(){

  int practice[] = {7, 2, 3, 3, 5};
  int *ip;
  int i = 0;

  *ip = practice[0]; //this is the line giving me problems

  for(; i < 5; ++i){
    printf("%d ", *ip);
    ++ip;
  }

  printf("\n\n");

  return 0;
}
Run Code Online (Sandbox Code Playgroud)

我注意到,当我改变行:*ip = practice[0]ip = &(practice[0])代码突然工作。我不确定为什么会发生这种情况,因为第一行看起来和第二行一样合乎逻辑。

c pointers memory-management segmentation-fault

2
推荐指数
1
解决办法
665
查看次数

“const char *”类型的参数与“LPCWSTR”类型的参数不兼容 Visual Studio 2019

我是 Windows 上的 C/C++ 编码新手,在运行代码时遇到此错误。之前有人问过类似的问题,我将在下面链接,但是,这个解决方案对我不起作用,因为我没有更改字符集的选项。

const char* 类型的参数与“LPCWSTR”类型的参数不兼容

这是我的代码的样子。

#include <Windows.h>

INT CALLBACK WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
    PSTR lpCmdLine, INT nCmdShow)
{

    OutputDebugString("Lets test this out \n");

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

c++ windows visual-studio

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