- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我们有一个使用 JNI 的桌面应用程序偶尔会导致 JVM 崩溃。幸运的是,JVM 会生成一个 hs_err_pidXXXX.log
文件,这对于调试此类错误非常有用。然而,它似乎总是转到当前工作目录,从那里挖掘它很烦人,因为我们的其他日志文件都转到特定的“日志文件位置”。
是否可以为那些“故障转储”文件指定不同的位置?怎么办?
câu trả lời hay nhất
乔纳斯
尽管 HeapDumpPath 适用于堆转储,但它不是您问题的答案。堆转储和 jvm 崩溃日志是两个独立的东西。
要更改 jvm 崩溃日志的目标,请使用此选项运行 java:
-XX:ErrorFile=/path/to/file.
Path/to/file就是你希望JVM崩溃日志输出的地方。
关于jvm - 是否可以指定 JVM 故障转储的位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1880166/
Có thể sao chép một JVM hoàn chỉnh và trong trường hợp chuyển đổi dự phòng chỉ cần chuyển tải sang JVM được sao chép? Nếu vậy thì chúng ta nên làm gì? Câu trả lời hay nhất Nếu ứng dụng của bạn là ứng dụng web, hãy đọc "Phân cụm" và "Cân bằng tải". to lớn
Tôi đọc những từ sau nhưng tôi muốn biết sự khác biệt giữa chúng... Đặc tả JVM, Triển khai JVM, Câu trả lời hay nhất về Thời gian chạy JVM Đặc tả JVM: Một tài liệu mô tả cách một JVM nên chạy. Triển khai JVM: JVM dựa trên đặc tả JVM
Tôi hiện có bốn ứng dụng java khác nhau chạy từ các tệp jar được khởi chạy bởi các tệp .bat nằm trong thư mục starup của menu bắt đầu Windows XP Embedded. Tôi cũng đã khởi động Firefox
Có ai có thể cho tôi một số ý tưởng về cách buộc jvm 64 bit chạy dưới dạng jvm 32 bit không? Tôi cần viết một ứng dụng máy tính để bàn jse để kết nối bluetooth. Để làm được điều này, tôi cần triển khai bình Bluecove. Nó chỉ có các tập tin 32-bit. Địa điểm
Tôi đã thấy nhiều bình luận về câu hỏi này - một số nói có, một số nói không và nhiều câu trả lời rất mơ hồ. Có ai có thể mô tả nó ở đâu bằng thuật ngữ đơn giản hơn không? Trong một bài viết, tôi thậm chí còn thấy ai đó nói rằng nó chia sẻ cùng một vị trí bộ nhớ với bộ nhớ lớp nơi trình nạp lớp tải lớp -
Tôi đang tìm danh sách đầy đủ tất cả các mã thoát jvm có thể có (không phải java System.exit(x)). Điều duy nhất tôi có thể tìm thấy bằng công cụ tìm kiếm là danh sách mã thoát SIGTERM: http://journal.thobe.
Để giám sát mọi JVM quy trình Java thông thường, chúng ta có thể sử dụng API đính kèm. Có sẵn API để giám sát WebSphere JVM không? Câu trả lời hay nhất Bạn có thể sử dụng PMI (Cơ sở hạ tầng giám sát hiệu suất) để giám sát JV
Câu hỏi này đã có câu trả lời ở đây: đã đóng cửa 8 năm trước. Có thể trùng lặp: Java - C-Like Fork? Tôi muốn biết cách phân nhánh một JVM con khỏi JDK, liệu nó có thể thực hiện được điều này không? một số khuôn khổ
Việc triển khai ngôn ngữ Turing-complete nào trên JVM không sử dụng ngăn xếp JVM làm ngăn xếp cuộc gọi? (Tôi hỏi vì tôi muốn triển khai coroutines giữa Scala và một ngôn ngữ khác trong cùng một chuỗi.) Câu trả lời hay nhất Morpho SISC (Trình thông dịch thứ hai của Mã lược đồ) Chưa bao giờ
Ở đây tôi thấy ngoài Java còn có rất nhiều ngôn ngữ có thể chạy trên JVM. Tôi hơi bối rối trước toàn bộ khái niệm về các ngôn ngữ khác chạy trong JVM. Vậy: Lợi ích của việc sử dụng các ngôn ngữ khác cho JVM là gì? Viết một ngôn ngữ/trình biên dịch cho JVM yêu cầu
Tôi đã chạy straced JVM (OpendJDK 11): strace -e trace=mmap java -Xms8192m Đầu ra chính là: mmap(NULL, 8192, PRO
Tôi đã chạy straced JVM (OpendJDK 11): strace -e trace=mmap java -Xms8192m Đầu ra chính là: mmap(NULL, 8192, PRO
Tôi đã viết một trình giải sudoku đơn giản. Để kiểm tra đại khái hiệu năng, tôi sử dụng lệnh gọi System.currentTimeMillis đơn giản. Tôi đã chuẩn bị một bộ cấu hình Sudoku ban đầu trong một tệp văn bản. Chương trình đọc tệp và giải từng cấu hình Sudoku. chạy thử
JVM được sử dụng rộng rãi: Scala, Groovy, Jython, v.v. Tôi đã nghe nó được mô tả là "xuất sắc", "xuất sắc" và "bị đánh giá thấp một cách nghiêm túc". Tại sao? Cụ thể hơn, điều gì làm cho JVM trở nên độc đáo? Với tất cả số tiền đổ vào .NET hoặc C
Câu hỏi này đã có câu trả lời ở đây: đã đóng cửa 10 năm trước. Có thể trùng lặp: Có máy ảo Java nào có thể lưu trạng thái của chúng vào tệp fi không?
Hãy tưởng tượng 6-7 máy chủ đều được thiết lập giống hệt nhau phiên bản Java "1.6.0_18" OpenJDK Runtime Environment (IcedTea6 1.8) (fedora-36.b18.fc11-i386) OpenJDK
(Vui lòng sửa lại nếu tôi sai) Tôi hiểu rằng khi bạn chạy một chương trình java bằng cách đưa ra lệnh java, chương trình java MyProg sẽ chạy trên JVM mới. Điều gì tải chương trình vào JVM mới? JRE có tạo ra chủ đề mới không
Chúng tôi có một ứng dụng máy tính để bàn sử dụng JNI đôi khi khiến JVM gặp sự cố. May mắn thay, JVM tạo ra một tệp hs_err_pidXXXX.log, tệp này rất hữu ích để gỡ lỗi các lỗi như vậy. Tuy nhiên, nó dường như luôn đi đến thư mục làm việc hiện tại,
Tôi đang chạy tệp jar tập hợp trong dấu nhắc lệnh và nhận được ngoại lệ sau. và dẫn đến chấm dứt. Lỗi chưa được phát hiện từ chuỗi [ccp-akka.persistence.dispatchers.d
1. Máy ảo Java là gì? Máy ảo: đề cập đến phần mềm mô phỏng một hệ thống máy tính hoàn chỉnh với các chức năng hệ thống phần cứng hoàn chỉnh và chạy trong một môi trường hoàn toàn biệt lập. Đây là phần mềm triển khai của một máy vật lý. Các máy ảo thường được sử dụng bao gồm VMWare, Visual Box và Java
Tôi là một lập trình viên xuất sắc, rất giỏi!