java

PATH에서 콘텐츠를 찾을 때 4개의 Jenkins 빌드 노드에 갑자기 치명적인 문제가 발생하는 이유는 무엇입니까?
java

PATH에서 콘텐츠를 찾을 때 4개의 Jenkins 빌드 노드에 갑자기 치명적인 문제가 발생하는 이유는 무엇입니까?

우리 조직 전체에서 Jenkins 2.303.1을 로컬로 실행합니다. 우리는 매일 수천 개의 빌드를 실행합니다. 제가 작업 중인 프로젝트는 Jenkins 마스터와 약 10개의 빌드 노드 세트를 사용합니다. 우리는 유사한 아키텍처로 수백 개의 Maven/Java/Spring 애플리케이션을 구축했습니다. 빌드 프로세스 중에 java, mvn 및 기타 도구가 포함된 "도구 이미지"가 있습니다. 어제 우리는 사용해야 하는 몇 가지 추가 도구가 포함된 도구 이미지의 업데이트된 버전을 참조하기 위해 빌드 프로세...

Admin

최소화된 JS 파일을 매우 긴 줄과 비교하는 방법은 무엇입니까? diff는 읽을 수 없는 전체 줄을 인쇄합니다(줄당 400,000자).
java

최소화된 JS 파일을 매우 긴 줄과 비교하는 방법은 무엇입니까? diff는 읽을 수 없는 전체 줄을 인쇄합니다(줄당 400,000자).

매우 유사한 두 개의 "축소된" JavaScript 파일을 비교해야 합니다. 최소화는 무엇보다도 컴퓨터 해석에 필요하지 않은 줄 바꿈 및 공백 문자가 제거됨을 의미합니다. 따라서 파일의 최대 행 수는 >400000자입니다. 나는 이러한 파일을 유지 관리하지 않으며 최소화 방법을 변경할 수 없습니다. 이러한 매우 유사한 파일 간의 차이점을 어떻게 diff표시하고 변경/추가된 단어만 표시할 수 있습니까(아마도 10자의 문맥 포함)? 환경: 이것은 서버에 있으므로 비교할 특수 도구나 소프트웨어를 설치...

Admin

JavaScript가 데비안 노트북과 충돌하는 것 같습니다.
java

JavaScript가 데비안 노트북과 충돌하는 것 같습니다.

나는 그놈 환경에서 실행되는 Dell, 데비안 안정적인 노트북을 가지고 있습니다. 몇 주 동안 Firefox는 점점 더 자주 충돌하여 마우스가 몇 초 동안 느려지더니 모든 것이 멈추고 노트북이 너무 뜨거워져서 하드 재부팅을 해야 했습니다. 저는 WhatsApp 웹이나 YouTube와 같은 웹사이트가 특히 "충돌 상황"과 관련되어 있음을 발견했습니다. 일주일 동안 상황은 더욱 악화되어 Google, 창 및 탭에 대한 모든 요청이 중단되었습니다. ff 설정에서 javascript.enabled=false...

Admin

Wayland의 Docker 컨테이너에서 Java Abstract Window Toolkit 애플리케이션 실행
java

Wayland의 Docker 컨테이너에서 Java Abstract Window Toolkit 애플리케이션 실행

지난 몇 년 동안다음 명령을 실행하여 Docker 컨테이너에서 Java Swing 애플리케이션을 실행했습니다.: docker run -u 1000:1000 --rm --name etax_zug --hostname etax-zug \ -e DISPLAY=unix:0 \ -e XAUTHORITY=/tmp/xauth \ -v $XAUTHORITY:/tmp/xauth \ -v /tmp/.X11-unix:/tmp/.X11-unix etax_zug:latest 이제 Wayland로 전환했지만 더...

Admin

Raspberry Pi 5의 Java 21
java

Raspberry Pi 5의 Java 21

Raspberry Pi 5에 Java 21을 설치할 수 없습니다. openJDK와 Oracle에서 ARM 버전을 다운로드했지만 두 버전 모두 나에게 적합하지 않았습니다. ./java를 입력하면 다음이 인쇄됩니다: "해당 파일이나 디렉터리가 없습니다."(나는 올바른 디렉토리에 있다고 확신합니다) Java 21 설치를 위한 리포지토리를 찾을 수 없으며 Java 21로 작성된 프로젝트를 지원하려면 17보다 최신 Java 버전이 필요합니다. file./java산출 ./java: ELF 64비트 LSB 파이...

Admin

Arch linux - 패키지 업데이트 오류: jdk-openjdk와 jre-openjdk 간의 충돌
java

Arch linux - 패키지 업데이트 오류: jdk-openjdk와 jre-openjdk 간의 충돌

시스템을 업데이트하려고 하면 jdk-openjdk and jre-openjdk are in conflict 다음 오류가 발생합니다. 업데이트 시도 로그는 다음과 같습니다. :: Synchronizing package databases... core is up to date extra is up to date community is up to date multilib is up to date :: Searching AUR for updates... :: Searching databases for...

Admin

오류: 'user_jvm_args.txt'를 열 수 없습니다.
java

오류: 'user_jvm_args.txt'를 열 수 없습니다.

bash 스크립트를 서비스로 만든 것은 이번이 처음이며 Java 인수에 대한 텍스트 파일(user_jvm_args.txt)을 열 수 없기 때문에 서비스가 실패했다는 오류가 발생했습니다. 어떤 종류의 권한 문제가 있다고 생각하지만 헤매고 있습니다. 더 나아지고 배우려고 노력하면 무엇이든 도움이 됩니다. 감사해요! 서비스 파일은 다음과 같습니다. [Service] ExecStart=/home/ethan/ATM9-Server/run.sh run.sh bash 스크립트는 다음과 같습니다. #!/usr/bi...

Admin

쉘의 끝
java

쉘의 끝

Java 프로그램을 호출하는 bash 쉘 스크립트가 있습니다. Java가 종료/완료되었지만 프로세스가 여전히 프로세스 목록에 있는 경우가 있습니까? 다음은 cronjob을 호출하는 실행 내용이다. cron 작업은 프로세스가 종료되었는지 확인하기 때문입니다. 끝이 없으면 호출되지 않습니다. 크론탭 -l 55-59/60 1-23 * * * [ `ps aux | grep /var/local/ImportPO.sh | grep -v grep | wc -l` -eq 0 ] && sh /var/lo...

Admin

flathub를 통해 설치된 Java 애플리케이션을 GTK에 통합
java

flathub를 통해 설치된 Java 애플리케이션을 GTK에 통합

flathub를 통해 sweethome3d를 설치했습니다(https://plathub.org/apps/com.sweethome3d.Sweethome3d). 예상대로 이 모양은 Adwaita나 내가 사용하는 GTK 테마 및 아이콘과 통합되지 않습니다. flathub를 통해 설치된 Java 애플리케이션이 다음을 사용할 수 있도록 허용하는 방법이 있습니까? 쉘 테마(어두움) 내 아이콘 테마(내 ~/.themes 또는 ~/.local/share/themes에 설치됨)? f39와 함께 제공되는 gnome ...

Admin

QNX와 함께 WebAssembly를 사용할 수 있습니까?
java

QNX와 함께 WebAssembly를 사용할 수 있습니까?

WebAssembly 기반 웹 애플리케이션을 QNX로 포팅할 수 있는지 알아보려고 합니다. 하지만 QNX 버전과 함께 제공되는 브라우저 및 웹 엔진 라이브러리 버전과 이들이 지원하는 기능에 대한 정보를 찾기가 어렵습니다. SDP 7.x(QNX 7 및 CAR 3에서 작동한다고 생각합니까?)는 Blink 엔진(QNX 6에서 사용되는 웹킷 lib 대신) 기반의 최신 브라우저와 함께 제공되는 것 같습니다. V8 JavaScript 엔진을 사용합니다. 네트워크 조립 지원 그럼 브라우저 자체가 webAssemb...

Admin

Jetbrains IDE를 5분 동안 실행하면 메모리 소비가 100%에 도달합니다.
java

Jetbrains IDE를 5분 동안 실행하면 메모리 소비가 100%에 도달합니다.

Arch Linux를 새로 설치하면 JAVA 기반 애플리케이션(정확히는 Jet Brains 애플리케이션)을 열 때 심각한 메모리 누수가 발생할 수 있습니다. 메모리는 정상적으로 시작되었지만 5분 이내에 90% 이상 증가했으며 Jet Brains 앱을 열면 시스템이 100% 정지될 때까지 메모리가 점차 증가했습니다. 저는 LTS 커널이 더 안정적이고 강력하다고 생각하기 때문에(분명히 그렇지는 않지만) LTS 커널을 실행하고 있습니다. 다음 단계로 진행하는 동안 막다른 골목에 이르렀습니다. 정기적으로 수...

Admin

Java 8 openjdk-8-jre-headless를 제거하여 openjdk-11-jre-headless로 업그레이드
java

Java 8 openjdk-8-jre-headless를 제거하여 openjdk-11-jre-headless로 업그레이드

패키지를 제거하는 여러 가지 방법을 시도했습니다. apt는 openjdk-8-jre-headless, apt purge openjdk-8-jre-headless를 제거합니다. 원하는 패키지를 제거하는 명령을 실행할 때마다 dpkg-l | grep openjdk를 시도하여 나열된 패키지를 찾았습니다. 하지만 실패했습니다. 많은 링크가 존재하지 않습니다. 자동 제거를 시도했지만 시스템에 여전히 Java 버전이 있습니다. root@unifijet2:~# java -version openjdk version...

Admin

쉘 스크립트의 Mailx 호출이 갑자기 빈 메시지를 보냅니다.
java

쉘 스크립트의 Mailx 호출이 갑자기 빈 메시지를 보냅니다.

해당 게시물에 보도된 내용과 유사합니다.MAILX는 제목과 본문이 비어 있는 이메일을 보냅니다., 동시 프로그램(java)을 사용하여 mailx를 사용하여 이메일을 보내는 쉘 스크립트를 호출하는 Oracle EBS 12.2 서버가 있습니다. 스크립트는 몇 가지 작업을 수행하고 출력을 파일에 쓴 다음 mailx를 사용하여 파일 내용을 주소 목록으로 보냅니다. 2주 전까지는 잘 작동했지만 이제는 제목, To: 헤더, 본문 없이 메시지를 보내도록 변경되었습니다. 명령줄에서 스크립트를 호출하면 정상적으로 작...

Admin

Ant를 설치하면 Java 설치를 덮어씁니다.
java

Ant를 설치하면 Java 설치를 덮어씁니다.

Java를 설치한 후 ANT를 설치하려고 합니다. 내 Java는 Sun Java에서 왔습니다. pc19@pc19-H110:~$ java -version java version "20.0.2" 2023-07-18 Java(TM) SE Runtime Environment (build 20.0.2+9-78) Java HotSpot(TM) 64-Bit Server VM (build 20.0.2+9-78, mixed mode, sharing) pc19@-H110:~$ echo $JAVA_HOME /usr...

Admin