나는 이미 리눅스 gcj에서 컴파일하는 프로그램을 가지고있다. 그러나 나는 정적으로 윈도우를 컴파일하고 싶다. 나는 리눅스에서 실패했습니다. 항상 말한다 : 는/usr/빈/LD가 : -lgcj collect2를 찾을 수 없습니다 : LD는 (휴대용 자바 GCJ 바이너리 정적 창문 좋아하는) 사람이에 성공했습니다 1 종료 상태를 를 반환했습니다. Excels
Java 프로그램은 "실제 프로그램"을위한 jar와 20 개의 jar 라이브러리 파일을 포함하는 하위 폴더 (이들 사이에 종속 관계가 있음)로 구성됩니다. ?. 사람이 네이티브 코드에 자바 프로그램 있도록 감사 업데이트을 컴파일하는 방법을 알고 있나요 내가 시도했지만 성공하지 ... 나는 GCJ는 :(컴파일 할 수있는 많은 옵션을 누락 : 내가 가진 이클립
GJC를 사용하면 안되는 이유는 무엇인지 모르겠다. 나는 그 죄책감을 이해하고있다. 질문 : 정규 병을 사용하는 것처럼 컴파일 된 라이브러리를 링크 할 수 있습니까? gcj -shared -fPIC -Wl,-Bsymbolic jarfiles.jar -o jarfiles.so
그리고는 .so를 파일을 호출하는 실행하려고 : // this works and
이것은 특히 이상하게 보일 수 있지만 GCJ에 대한 몇 가지 새로운 코드를 컴파일해야합니다. Java의 BigDecimal는 지원하지 않습니다. 내가 찾고있는 것이 java.math.BigDecimal의 대안입니다. 누구나 올바른 방향으로 나를 가리킬 수 있습니까? 감사합니다.
gcj-4.4 및 -o 옵션을 사용하여 매우 간단한 Java 프로그램을 컴파일했습니다. gdb-7.2에서로드하고 디버깅을 시도했습니다. 내가 int 형 변수를 인쇄 할 수 있지만 int 배열을 인쇄 할 수 없습니다 것으로 나타났습니다. 이 오류 메시지가 나타납니다 : (gdb) p orderFinish[0]
cannot find java.lang.Obje
안녕하세요, firends, 내 첫 번째 게시물입니다. 저는 GCC를 사용하여 Java를 컴파일하기 시작했습니다.이 작업에 약간의 문제가 있습니다. import java.io.*;
import java.util.*;
public class Program{
public static void main (String args[]) throws Ex
Windows API를 사용하고 바이트 코드 대신 원시 코드로 컴파일하는 Java 프로그램을 작성하려고합니다. JNI (C, C++, ... 인터페이스)를 사용하고 싶지 않고 순수한 자바 코드와 JNA를 사용하여 쓰기를 원합니다. GNU Java 컴파일러로 허용합니까? GNU Java 컴파일러가 JNA 사용을 지원합니까?
내가 가진 문제가되지 않습니다 그러나 Scanner sc = new Scanner(System.in);
double value = sc.nextDouble();
읽을 수는 "0.0"입니다 :이 코드를 사용하여 두 배를 읽으려고 해요 또는 "0." 또는 "0"다음 오류가 있습니다 : java.util.InputMismatchException: "0" i