Tôi gặp sự cố với kiến trúc xây dựng junit
, tôi gặp lỗi java.lang.OutOfMemoryError: PermGen space
.Cách sử dụng `Tùy chọn Java` trong công cụ xây dựng kiến jenkins để đặt ANT_OPTS
Tôi đang cố gắng đặt ANT_OPTS
thành ANT_OPTS='-Xmx512m -XX:MaxPermSize=256m'
trong công cụ xây dựng Java Options
để tăng công cụ xây dựng kiến kích thước đống.
Nhưng tôi nhận được một lỗi mỗi lần tôi chạy:
Exception in thread "main" java.lang.NoClassDefFoundError: ANT_OPTS=-Xmx512m -XX:MaxPermSize=256m
Caused by: java.lang.ClassNotFoundException: ANT_OPTS=-Xmx512m -XX:MaxPermSize=256m
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
Could not find the main class: ANT_OPTS=-Xmx512m -XX:MaxPermSize=256m. Program will exit.
Một lỗi cú pháp?
Cảm ơn.
tôi không muốn thay đổi tệp build.xml, vì CI khác cũng sử dụng nó và tôi không muốn phá vỡ bất kỳ thứ gì. – Michael
@Michael: bạn đang xây dựng ứng dụng của mình bằng hudson ?? nếu có, thì không cần phải định nghĩa như vậy thay vào đó Trong hudson có một hộp văn bản có nhãn 'Java Option', trực tiếp thêm tùy chọn java bạn muốn thêm' -Xms512M -Xmx1024M', điều này sẽ giúp –